We've been talking a lot about this on the Apple Java mailing list. Basically I just did an archive and install to get it working, but if you want you can also remove the Java.VM framework folder and do a regular upgrade install of just the base system and it should fix it. Don't take my word for it though check the Java mailing list archive.