I'd add some more Java nice tools for RE-ing
DJ Java Decompiler (in some cases it produces more *compilable* code then JD GUI, but usually JD GUI works better, agree
latest version (looks like really last one as author switched his efforts to another SW) is
DJ Java Decompiler 3.12.12.96
ANother nice tool named DirtyJoe v1.5, has lots of Java features, give it a try
UPD: latest JD GUI is of version 0.3.5 ! (take for free from author's site)