Java's graphical performance is slow using it's built-in CPU-based graphics libraries. I would be using OpenGL (as I stated in my post) so performance would be the same as DirectX.
Develop games in your browser. Powerful, performant & highly capable.
I've been looking into building a Java Runtime (which would allow Construct games to run on Windows, Mac OS X and Linux and also a web applets) which would use OpenGL instead of DirectX. Would people actually use this if it was available?