Se il problema e` come impostare il lavoro lato server hai sbagliato forum.
Se invece e` un probelma di formattazione, hai postato il codice sbagliato.
Il sorgente JSP (o di qualsiasi altro linguaggio lato server) non serve e non viene visto dal browser che deve poi formattare.
Devi postare il codice HTML+CSS come arriva al browser.
In questo forum puoi trovare aiuto per correggere il codice HTML+CSS, poi sara` tua cura (eventualmente con l'aiuto dei forum lato server) fare in modo che il programma lato server fornisca un codice lato client corretto.
PS: vedo che pero` usi formattazione HTML: e` difficile sistemare i CSS in tal caso (a volte impossibile).
Devi eliminare tutta la formattazione HTML e trasformarla in formattazione CSS.
PS2: ci sono vari siti che forniscono layout pronti (alcuni riferimenti tra i "link utili"): credo che ti convenga partire da uno di quelli.

Rispondi quotando