For you, JAVA_HOME should be C:\Program Files\Java\jre7.
Yes, the operation on DS2DB0 is correct.
According to your results files, you are running virtualclient2 with your tile0 VMs. Normally, you should run client0 with tile0 VMs, to keep things organized.
The Prime Client contains the VMmark harness and has STAX installed. The Prime Client must be a physical machine.
The Client0 places load onto the tile0 workload VMs. The Client0 can be virtual or physical.
The Prime Client and Client0 can be combined into one machine/VM, or they may be two separate machines/VMs. You decided whether to make them the same or separate when you set up VMmark. So when you ask "Is Client0 the prime client?", the answer may be yes or no depending on how you set up VMmark. The role of client0 is different from prime client but they can be combined into the same machine.
For you, virtualclient2 is serving the role of client0 because it is placing load onto the tile0 VMs.
So, on your virtualclient2, please verify that:
1. You installed the correct version of STAF for your client0 operating system (Did you install 32 bit staf on a 64 bit operating system?)
and
2. That you installed the correct version of Java on client0 (correct bitness) and that you set the environment variable JAVA_HOME correctly. See instructions "Install a Java JRE" in the benchmarking guide.
To double check Java installation, open a command prompt and run java -version.