As regards deciding which exam to write, its a matter of personal preference.Right now as 1.5 is quite new, there are not much good mock tests and reference material available as for 1.4.So I personally felt that its more important to score well than to just pass the exam.1.5 being comparitively new, it was quite difficult to do so.Besides still there are lot of s/w applications exisiting in 1.4, so getting a certification in 1.4 will be fine.It will take a while for 1.5 to really come up.I feel its better to give first level (1.4), and then quickly go for higher level of certifications in Java that culd do a better value addition.
As regards the mock tests, I stuck to Dans study guide 1 for the first level of learning.Of course after completing K&B twice.
Then started with mock tests.Based on everyone`s review about mock tests, I jotted down all the mock tests that I would be giving.
I made a document like "Things to Remember" and after every mock exam listed down the new learnings/mistakes in it.That helped me a lot.By the end that document had some 130 points to remember..
I have listed all the mock exams I gave in my first mail.
I got links to all the above mock exams from javaranch mock exam list.
The link is mock list Link on javaranch
Also u can refer Mock exam list 2
for a list of mock exams.Try to do all the free mock exams.
Also Jdiscuss gives the difficulty level of various mocks: Mock exam comparision on jdiscuss
On jdiscuss itself you can also see a score comparision between mock exams and actual exam.
Last but not the least, donot forget to keep a regular eye on Javaranch forum, it solves most of your doudts and concepts!!
All the best!!
Let me know if you need any other help!!
God Bless You!!
[ July 20, 2005: Message edited by: shetal bansal ]