For me the purpose of the competition is to create something cool within the rules. I don’t really care about showing off Java, OpenGL or anything else.
I think it would be interesting to see what can be done with OpenGL. Shaders should compress well And its optional, you can use Java2D if you want instead.
But if it puts people off its ok by me to make the competition Java2D-only.