Asking a site full of Amiga programmers, err I mean users, if they like Java is the same as asking for punishment. Java, as a language, is a good one. Most modern computers can run Java well enough to use it as a substitute for most types of applications. 
Java 5 and 6 now has support for direct 
input polling (for joysticks, controllers and the like), 
OpenGL and 
OpenAL through some open source projects by Sun. Java 6 has hardware-accelerated translucent images. These things alone allow you to be in a postition to write decent games in Java.
As far as IDEs go; if you are not very proficient or if you just want great code completion Eclipse (free) or, my favorite, IDEA IntelliJ (commercial with a trial available) are great IDEs. If you know Java in and out a decent text editor like 
TextMate for the Mac or 
e-texteditor for Windows plus a decent set of JavaDocs will do you just as good.
If you have further questions or need support, PM me.