Doesn't help - the patents aren't for Java as such, they were on the basic concept of a JVM. The same thing could apply to any other JVM or even C# and dotNet
But Oracle doesn't want a patent war with IBM and Microsoft just now. Microsoft could simply ban Oracle from running on windows, or ban any windows machine from connecting to a site using Oracle (a bit of Apple style licensing text is easy to insert)
And you don't want a patent fight with IBM - they probably have a patent on using oxygen for breathing!