This Java trivia quiz is actually quite good.
The first pdf link is to the trivia questions.
The second pdf link is to the answers.
I got about 60% of the answers correct. I completely nailed the JDBC section and the history section, and did OK on the JDK 7 question and the concurrency, IO, and collections questions, but completely bombed the Swing questions.