You will need SCJP 5 books if you are planning to take the SCJP 5.0 exam version. SCJP stands for Sun Certified Java Programmer accreditation and SCJP 5.0 is one type of accreditation exam for that.
If you have extensive Java coding experience, then you have a leg up on people who are fresh initiates into the Java language coding experience. For those newcomers, they may find the SCJP 1.5 book by Kathy Sierra and Bert Bates to be quite helpful.
The SCJP 5.0 exam itself is formally called The Sun Certified Programmer for Java 2 Platform 5.0 certification exam. It is not meant for novices rather it was designed for accreditation of Java programmers who know this programming language quite well and have used it for some time.
The SCJP 5.0 exam tests the Java programmer as far as his knowledge of the fundamental Java programming syntax and programming structure are concerned. To prove this capability, the Java programmer has to be able to produce actual functional Java applications whose technology relies on desktop and server systems based on J2SE 5.0.
Actually, there are two versions of the exam to test J2SE 5.0 knowledge. For IT people who were previously certified upon passing the SCJP 1.4 exam version, they need only take SCJP: CX-310-056 which will upgrade their SCJP accreditation. They are allowed to simply upgrade their accreditation status because Sun assumes they already comprehend the basics of J2SE 5.0 knowledge and skills. Those who come freshly trained in J2SE 5.0 but lack any experience in real coding of Java will have to go take the full exam (dubbed SCJP: CX-310-055.)