This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
No, you're not alone. What they were trying to do was decouple the JDK version number (now really the J2SDK version number!) from the version of Java. I don't think they achieved this goal really; people still use the J2SDK version numbers -- they have to, since the "Java version number" hasn't changed since the advent of "Java 2".