"the problem of Microsoft has transmogrified in multicolored ponys"
Oracle is a problem but it's not a bigger problem than Microsoft, which, in spite of de Icaza's implied subtext and outrageous hyping has not gone away in any way. (Unless this article does selective quoting ... formerly he was "cloud agnostic" and now he does Azure only. That's not "being a problem" why exactly?)
(Yes, Oracle is losing steam right now and is doing the idiotic thing trying to affirm copyright status over the API of the Java standard libraries. They should be held to account for risking to have the Computing Industry go up in flames just to extract money from Google.)
Now, for "Java". It is a lot of things, in order of decreasing importance as I see it:
-- Java the standard libraries: A sometimes infuriating, sometimes well-thought out very large swiss army knife. Quite a lot of the value buried in the "Java" keyword lies here.
-- Java the FLOSS bass: A really large set of libraries and tools for which the code can be had under various FLOSS licenses. Absolutely essential.
-- Java the FLOSS ecosystem: People who know about Java and are doing FLOSS. Absolutely essential.
-- Java the enterprisey ecosystem: All of JEE specification and implementations and people able to write code for that.
-- Java the connectors and bindings for Java the language and Java the JVM for all sorts for stuff from databases to XML tools, open or not.
-- The specification of the Oracle JVM and the corresponding implementations: Implementations of the JVM from "not-Oracle" exist, although the Oracle JVM is very tuned, reliable and comes with a nice toolset.
-- Java the language: The Java language is widely known but getting on a bit. Better languages exist now that can interop with existing Java code, and that can be compiled to JVM bytecode or be interpreted on the JVM. Some of these languages have non-JVM runtimes or even .Net runtimes. Time to change.
-- Java the installed base: JREs and JDKs already on servers on clients, hopefully at the latest versions.