Java and the JVM is 20+ years old and received many millions in funding by enterprises to build something that would cater for the enterprise. Node has yet to prove itself.
What is node missing? With most dynamic languages, 3 years is considered enough time to deprecate some feature. With Java, most of the features have been carried along for over a decade, so the risk of your software stop working is much smaller with Java - Node and JavaScript are still changing and so are the libraries on NPM - maven libraries for Java have been stable for ages and are being managed by an organisation who won't just pull a library for the hell of it.
Enormous Fortune 500 companies are backing Java, Node doesn't have that level of backing.
Businesses require integrations into strange things, ISO integrations, SAP, rule engines, etc. The Java ecosystem has many solutions for these problems, Node doesn't.
A decent threading model, proper concurrency support, high-performance, strong-typing - all things enterprises look at, Node has one trick which is reactive support which Java is now getting as well.
Can you get certified as a Node developer? With Java you can, you can be certified by Oracle, something which certain enterprises look for if you don't have an engineering degree.
Fantastic database driver support - for every database there's a defacto database driver that's considered standard and mature - one that works well and everybody works on instead of massive segregation you get on NPM.
I can run Scala, Kotlin, Jruby, Jython, Java, Groovy, Clojure, Nashhorn (JavaScript on the JVM) etc etc all on the JVM - many choices all on the same infrastructure; on Node you can only run JavaScript - a language which is still seen as that thing you use to do fancy things in the browser with by many enterprises. To the enterprise, there's only C# and JVM-based languages, anything else is frowned upon.
When SUN designed Java back in the days, it was focused on exactly what the enterprise was looking for and I think they spent 4 years before releasing Oak (Java 1). JavaScript was designed in 10 days, without the needs of enterprises taken into account.
On which platforms does Node run? Java runs on just about everything, BSD, Linux, Solaris, Sparc, Windows, mainframes, mobiles, OSX and can also be cross compiled to JavaScript to run in the browser. Enterprise often has legacy infrastructure or specialized hardware which the JVM supports more often than not.
Java and the JVM works well, alternatives such as Scala and Kotlin makes it much more modern if you want to get away from the boilerplate that comes with Java, but they can all run together, you don't have to use Java whereas with Node, you have to use JavaScript.