PS2 - no. PS3 has a bluray player on board and all bluray kit has embedded Java, but you wouldn't use Java to build a game.
About performance metrics: The runtime is very good at optimizing, but it really depends on the code how successful it is. C++ will generally still produce better performing code, but the question is more if you'll notice that. There is more to gain by optimizing the environment - hardware, network performance, etc.