Jude
http://jude.change-vision.com/jude-web/index.html
Javaのリバースエンジニアリングができます。
http://jude.change-vision.com/jude-web/product/community.html
JUDE/Communityは無料で使えます。
Enterprise Architect
Java、C#・C++・C言語,VB,…のリバースエンジニアリングができます。
評価版が使えます。
リバースのみであれば、DoxygenとGraphVizを使うのがよいのではないでしょうか?