I put my computer up into Linux with the VMware Workstation 12 Player. I wanted to add some java components to some software that is available only in Linux, but when I tried to, I realized I didn't have Java installed. Before I install the JVM (Java Virtual Machine), I wanted to know if it's safe to install the JVM in a VM.
What may be some possible errors (if any) in running a VM (JVM) in another VM?
What should I expect to work differently because of using Java in a virtual machine (if anything)?
What should I not do when running a VM (JVM) in another VM?
Running a Java VM in an platform VM (VMWare, VirtualBox...) is absolutely commonplace in the computing industry. My experience is that the performance/throughput of a Java program is usually not very different when run in that mode, than it would be run in a JVM on bare metal. In any event, I tend to think of the JVM as a kind of pimped-up runtime library, rather than a "real" VM. This is a matter of interpretation, of course.
But whether it's "safe" depends on what kind of safety you mean. Running in a platform VM environment does have the potential to create problems with reliability, often related to networking. The ability to move an entire VM from one physical host to another does potentially increase the risk of data leakage. But neither of these problems is specific to Java.