> I don't know of any other major games using Java
The first SimCity and SimCity were both written long before Java was released. SimCity 3 and 4 were released when Java was still known for being horrendously slow, so there's no way they're Java. SimCity 2013 uses the RenderWare engine, which was written in C++.