JBuilder is still good, in fact it is excellent. There may have been some versions that weren't up to Borland's usual standards but the current one is great
JDeveloper started as JBuilder 2. Oracle purchased the rights to the source way way back and has since created their own tool based on that. I think there's a free version.
I've tried Netbeans and don't like it. It's terribly slow, has a poor user interface, and is overall counterintuitive.