I am planning to take the
test too and it is really confusing to see the same question come up again and again. According to Oracle's website there is no prerequisite for OCPJP- No associate certification required. The following is from their website.
Oracle Certified Professional,
Java SE 6 Programmer
This certification is for programmers experienced using the Java programming language. Achieving this certification provides clear evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using J2SE 5.0.
To achieve this certification, candidates must successfully complete one exam. It is not necessary to be a Certified Java Associate prior to taking this exam.
Formerly Sun Certified Java Programmer (
SCJP)