I cannot give you an answer, (no doubt some expert will be able to), but having tried both MS VM and Sun Java, I much prefer the MS version.
I found that the Sun java gave problems on some sites, whereas the MS version works without difficulty on any site I have visited. I deleted the Sun version and now stick with MS VM. (I am using Win-XP with all the latest updates).
Microsoft VM is still available for download from here: