I just passed the OCAJ SE 5/6 with an 88% and had a very similar experience to Scott. UML is no longer covered, but I did have about 5 questions on javac and java on the command line, but unlike Scott some of mine were a little tricky, like moving packages bwt directories and stuff.
I had like 20 code example problems about sneaky stuff like pass by ref for primatives, or directional assocition being an object passed in as a parameter.
I had a lot of stuff that wasnt uber tricky just the key points the books tell you to learn, but about 5 question on Java EE and what tiers or containers worked with which parts had me stuck (like web services or Java Mail).
Last I'd say make sure you know where pretty much everything resides, like java.util having Lists and lang.sql NOT housing JDBC.
I read HeadFirst Java over a ccouple months, as I knew no Java at the start, so this OO stuff blew my mind. If this is you, too stick with it, you can get it as you get more exposure (like the two books mentioned just below helping me wrap my mind around this stuff).
I read Kamren Mc.'s book and went thru the questions and practice exams in the book the other 2 guys wrote together. Then i did 3 practice exams from Sun that my work paid for. As i took each
test i wrote down the correct answers to all the ones I got wrong and then went over that stuff for 30 min in the car before the exam.
Hope that helps any folks whose work isnt quite up to the Java 7 stuff yet but still want to take the old exam.