For clearing
thread concepts,
you should read Thinking In
Java. I'm a fan of it. And it's freely available.
For collections and Assertions, tutorials at java.sun.com are enough for the exam.
Once you get the concepts right, you can grab any of the free or commercial mock exams for practice.