Hi Sandeep,
Don't lose heart. You have to just concentrate on your weak areas. Analyze the scores that you have got and find out in which area you have scored the least. Put extra effort in those areas. Kathy Siera's SCJP1.5 study guide is a good book to study. I have no idea on the head first book. I suggest you also take few practise tests before you take the actual
test. And finally, forget the past failures while taking your exam. Be cool while you are in the exam hall. All the very best!
Cheers
Sukirtha