SPEC also compared the method profiles to other Java server applications within the member companies to make sure that SPECjbb2000 behaves like a server application. This would be a complex and expensive configuration to test. Many other benchmarks exist to measure database and network performance. No, absolutely not. It has a different set of run and reporting rules, a different measure of throughput, and a different metric.
Violations are subject to penalties.
There is no logical way to translate results from one benchmark to another. However, SPEC has extensively modified both the design and the code during the development of SPECjbb2000. Many thanks to IBM for providing the original code. Yes, but you are required to run with the jar files provided with the benchmark. Recompilation is forbidden in the run rules and will invalidate your results.