The problem isn't the GPL, it's Oracle's patent portfolio, their claims to API copyrights, and their success at killing alternative implementations. And you can't live with that in the long run, because if you're a Java developer, Oracle has you by your balls.
And why would you want to live with that anyway? Java is a shitty language with a shitty runtime and shitty libraries. The only reason it's still in use is because there is so much legacy crap in it and because so many people learned it in college in their intro CS class.