Confucius said: "One is worthy of being or becoming a teacher if one is able to derive new understanding while revising what he has learned." (子曰:“温故而知新,可以为师矣。”)
Having read SCJP Sun Certified Programmer for Java 5, reading SCJP for Java 6 still feel fresh and crunchy. Thousand things need to remember in a computer language like Java touchen you up throughout 890 pages in this book.
Once a base higher level of technical competency is established, problem solving and coding practices are far more important for a dev hire.
Really low level questions might be more appropriate if you're hiring a contractor for very specific dev tasks, but that's about it.
As for interview questions, I find that online tech tests give a more objective view of a candidate's capabilities and I have enjoyed every one I've ever done myself. The interview can be then used to explore deeper knowledge of software design and best practice instead of String, hashCode and equals.
I read the 1st edition years ago. Time to revise and revamp the knowledge.