Fusion doesn't provide 3D acceleration for OSX Guests (no engine does), so you're probably hitting that.
Good point, but I would have expected the graphics to render on the screen anyway. Shouldn't the CPU render the images (albeit slower than with 3D acceleration) if graphics acceleration is not available?
Is VMware Fusion telling the operating system (or Java virtual machine or the app itself) that it has graphics capabilities that it does not have? That would be bad behavior on Fusion's part. At least it works under a Windows 7 guest, but I would have preferred to run it under a macOS guest.