per le interfacce grafiche puoi usare Netbeans o Eclipse col plugin Visual Editor; che sono liberi.
JBuilder non lo conosci.

Per inserire una sorta di browser puoi utilizzare il componente JEditorPane che supporta il mime text/html.

Un po di info qui:

http://java.sun.com/j2se/1.4.2/docs/...ditorPane.html

(come vedrai nel link ci sarà pure un esempio su come gestire i link interni e visualizzare la pagine caricate).

Per il resto, quello sui DB, remoto, amministrazione, vb ecc... non saprei