As far as I know this phone does not have Java. I tried downloading Google Mobile Maps to my phone and it wouldn't work because Java is not on the phone. I asked a question a week or so ago about installing java on the phone, but i have a feeling it isn't possible. I would love to transfer the games from my old phone to this phone, but i don't see anyway of doing it.
Yeah, the only good thing is is that I now which games I like to play on the phone. For me, Tetris was the essential games, and the prices of the games have gone up too. I don't think I'll ever get tired of that.