I just found on the web a tool wich is capable of generating the class diagram
and the sequence diagram starting from the bytecode of a java program. You
can download a trial version at http://www.nasra.fr
It's quite useful because it can do all the reverse engineering of a java
application and it's simple to use (although you need Rose to view the diagrams).