Using our SEARCH feature and "JVM error 102", I got lots of hits. Maybe you already looked at this?
Here is one to start with. JVM 102 Error
Another potential fix would be to reload the OS, but that would most likely result in losing your contacts if they are not backed up.
As for the Mac vs PC, probably best to find a friend with a PC since I don't think this procedure is supported on the Mac just yet.