Hola:
Pues en una página JSP no puedes usar jtextfield, jlabel ni similares. El código JSP se ejecuta en el servidor y no en el lado del cliente (el que tiene el navegador), por lo que el cliente nunca verá las ventanas.
Para hacer lo que quieres (in textfield que se haga visible con un check), debes usar
componentes de html y algo de javascript. Tanto lo uno como lo otro trabaja en el navegador y no en el lado del servidor, como jsp.
Por cierto, JLabel y JTextField (supongo que es lo que estás usando) es swing y swing sólo es para aplicaciones de escritorio, por eso no se entiende lo de la página web viendo el trozo de código.
Se buena.