After my tests I usually write an experiences post, i find these very helpful when i start studying for something new
The test was good, my best to date, 98%. In contrast to the web services test i wrote previously the questions were pretty much exactly what i expected. There weren't all that many questions on the queries, but don't skip it! I do think i probably spent too much time on in-depth Criteria Queries, the API is balls and not easy to understand at first.
Books: I used Pro JPA2, really great book. And it made me win a 'merge' argument in the office I also used the actual spec. I have about a years experience using hibernate in a corporate environment, so im already familiar with database structures and SQL queries etc. I you want to write this test without this knowledge i would recommend something else to sharpen those skills. The book and the spec doesn't really explain these concepts on a beginner level, and to be able to fully understand the Criteria and JPQL query questions you must be fairly comfortable with SQL queries.
Practice Tests: I don't even care if one of their sales reps sees this and tries to argue with me, the EZ Practice labs tests are sh1t. Plain and simple. I think people recommending it must be employees in the company, because i don't know how anyone could. I'm also pretty sure that the people who wrote it think Java is a cup of coffee. If you are reading this EZ Labs, get a real professional to go over your answers and correct them, because its an embarrassment, and i was pretty upset that i spent 50 Bucks on it. Youve got the platform, just fix your questions. Lots of them are plain wrong. There are multiple duplicates in the practice exams also.
As always i would recommend Enthuware. Great tests. My best recommendation is to use these tests to check what you dont understand properly, and then hit the book and the spec to get it down, because chances are you're getting a variant of that question on the exam. I was pretty upset to see that you guys dont have the EE6 Architect Exam, so please do one!