Don't you get the problem here is you want to get something for nothing and then close it up again. The problem is not with GPL Java but with your company's selfishness. If it doesn't want to use GPL Java then you company should implement a version itself, or quit whinging about it. In fact, the GNU team are generous enough to give a Java implementation with "Classpath exception" so you can use it with your own stuff and leave your own code closed. Ain't that real nice of them, so no need to kvetch about it, k?

What is it this gnu team what ever that is have done? It's Sun that has opened java under the gpl.