I am using "The Sun Certified Java Developer Exam with J2SE 1.4" by Mehran Habibi, Jeremy Patterson, and Terry Camerlengo. ISBN 1-59059-030-9. I bought it from internet. It has an implemented sample project which is a good starting point. It also covers the topics in the assignment. Good book.