Mala Gupta - OCP Java SE 7 Programmer II Certification Guide- this one (early access)
Kathy Sierra , Bert Bates - OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) - and this one
some people who used this books:
https://coderanch.com/t/651652/sr/certification/Passed-OCPJP-today
https://coderanch.com/t/640772/sr/certification/OCPJP-Java-SE-ProgrammerII-passed
i already study K&B and
S. G. Ganesh - Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java) this one, for me K&B better (i did not found some class like Semaphore and some other from java.util.concurrent in other source but it was in S. G. Ganesh (may be it cover some classes that you not need on exam) and for me K&B was deeper book) - coverage good, but also there is some topic that i want study more, so i already read
JDBC specification
JSR 221 - JDBC™ 4.1 Specification and now read
JLS and than planed read Gupta book.
also i was suggested to read this resource
Angelika Langer - Java Generics FAQs
also you can read
Oracle Online Tutorial - Programmer Level II Exam - some topic not covered, but some of them is interesting to read (already read).
and i read that on exam there is some classes that not covered: ArrayDeque, RandomAccessFile, InputStream, OutputStream, and methods mark() and markSupported() from class Reader. (if any one know more: pl write)