Java is fine for creating games. Its faster then most other languages, has excellent support for cross plattforms and you have great control.
Whether its easy to learn or not is hard to say. I would...