Java != JVM. Java is an object-oriented programming language. JVM (Java Virtual Machine) is an execution framework used to ensure cross-platform compatibility, among other things (Java was designed to be highly portable; the idea was to avoid platform-specific compilations). Generally speaking, Java code is compiled into what's called bytecode, which is then interpreted in real time by a platform-specific JVM. Haven't you noticed that you can't run Java applications on your machine without installing JRE/JVM from Oracle or whoever (maybe not as a Mac user, since it comes with the machine)?
But forget all that. It's easy enough to run Minecraft in OSX, and then do so again on the same machine in Windows with Boot Camp. The difference will be obvious.
Your lesson on Java wasn't really necessary or relevant. I was challenging your blanket assertion that the Mac's JVM is slow. In my experience Java applications perform very well on OSX, though if you have some evidence to the contrary I'd love to hear it. (other than, 'some guy in an internet forum says that minecraft isn't running as fast as it does on windows') The reality is that the JVM on Mac's is by and large the same as Sun's. Back in the PowerPC days the JVM's were very different, but nowadays it's very few (relatively speaking) libraries that Apple manages.