For preparing for the exam, The Complete
Java 2 Certification Study Guide by Roberts, Heller and Ernest (RHE) is one of the more popular books. Also, near the end of your study, Bill Brodgen's Exam Cram is good.
To learn more about the language itself and not Certification specific, I liked Beginning Java 2 by Ivor Horton.
Bill