Beh.. le applet sono una via decisamente praticabile, però disegnare interfacce grafiche con Swing non è banale.
Le jsp mi sembrano decisamente più complicate, e poi dovresti sempre avere un server apache in esecuzione per visualizzare le pagine.
Però ho una alternativa... e se riscrivessi il codice html in javascript? Di tutte le possibilità, mi sembra la più semplice e veloce, però tutto dipende da quanta voglia hai di "sporcarti le mani" e cosa ti piace di più.