My favorite biology professor once said "We have to die, if we didn't, the planet would get awfully crowded!" We've just got to put an end to some things so we can focus on the new. It's with that thought in mind that we discuss the End of Life(EOL) of some Java releases. It's always been that Java releases are EOLed after a certain time and users are encouraged to migrate to the latest release. With such a long time between Java 6 and Java 7, maybe people forgot that EOLing happens at all!
The EOL date of Java SE 6 is November 2012. EOL doesn't mean you can't use a Java release. EOL just means the end of public support and fixes, and for that reason, you are encouraged to update to the latest stable release(Java SE 7 has great features and enhancements!). If you need support after the EOL, you can get Java SE Support from Oracle.
In the JavaFX world, JavaFX 1.2 and JavaFX 1.3 have been EOLed. This is end of support for JavaFX script. If you are currently creating JavaFX 1.x applications, you are strongly encouraged to migrate your applications to JavaFX 2. Let's make room for the next generation of Java.
Java SE Support Roadmap
Henrik Stahl's blog Updated Java 6 EOL Date
Donald Smith's blog EOLing a Version of Java is a Process, Not an Event