The JCP is a hindrance to Java. It allows suits to make all the decisions, with out the JCP Java might have working generics, or gasp closures. Maybe checked exceptions can be tossed in the trash too.
As 'new Java' starts gaining features and mind share, 'old java' will start to fade off into the sunset, it's market share slowly eroded like Linux did to Solaris. Soon, it will be more important that it works with new java than is certified 'old java'. I mean seriously, does ANYONE care about POSIX compliance these days? No. It's just about whether it works on Linux / FreeBSD / OS X.
They should start introducing breaking changes immediately, and get Google on board. Wouldn't it suck for Oracle if GAE didn't quite work with 'old java'?