I played around with some of those JVMs back in the day. They seemed to work adequately well except:
1) They didn't have the GUI classes (Swing or AWT) so the vast majority of Java code out there was nearly useless.
2) They didn't use JIT technologies so they were slow.