It's not hard to learn java ... you may need practice and source codes...
Go to lexzeus.tripod.com/fp/index.html, I make a RPG in java, that will increase your motivation I believe.. and there are source codes (tetris, pin ball, minesweeper) written in java.. u can see them, debug them ... or learn, why this and why that..
Glad more people learning java .. may C# and .net sink to the deepest pit...