It's not an IDE, but it is a graphical generator for EJB's and various related support files:
http://www.mousetech.com/EJBWizard.html Once you've generated the framework of the EJB, you can edit it with an IDE or just a plain text editor like Emacs (if that qualifies as "plain").
I've worked with Forte, Symantec/WebGain (Visual Caf�) and with JBuilder - the most popular IDEs excluding Visual Age. None of them were much fun until you had a minimum of 256M of RAM and a 600+MHz CPU.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.