Also I will try the mock exam suggested by you to test myself.
You must be referring to the link in my signature. My mock exam was developed for
Java 1.4. If you are studying for the Java 5 exam, then parts of my mock exam will still be very helpful, but other parts might be beyond the scope on the new exam. For example, the new Java 5 exam does not cover all of the operators that were covered in the Java 1.4 exam. Of course, the new topics that have been added to the Java 5 exam are not covered in my Java 1.4 exam.
It is also important to keep in mind that my mock exam is more difficult than the real Java 1.4 exam. A person that scored above 90% on the real exam might score only about 70% on my exam. My exam was really intended to be more of a workbook for learning Java rather than a tool for predicting your actual score on the real exam.