Buenas de nuevo
Si lo guardas en BD, sabes hacer la conexión con MySQL o el SGBD que uses?
Si es así, lo siguiente que tienes que hacer es hacer el acceso a la BD (normalmente esto sería mejor dedicar una clase nueva a las operaciones de la BD, yo las suelo llamar ServiceX, siendo X el objeto que invocó a la BD, por ejemplo, ServiceCliente, ServiceProveedores, ....), como estamos en algo básico puedes crear un método en la propia clase que te invoque a la BD, yo tengo un código que suelo utilizar en casi todas las clases para cargar los datos de una determinada tabla o tablas (sólo que yo lo hago en la clase Service correspondiente), en este caso es de los datos de cliente:
Lo que ves en el código, es una simple consulta SQL. Lo que tienes que ver es que tienes que crear las variables de tipo Statement y Resulset porque con ellas estables el canal y recibes los registros de la consulta. Como en este caso me interesa únicamente le primer registro pues uso un if, para acceder a nuevos registros sería con un while, pero bueno eso ya lo ves. Después según el tipo de datos que recojas será rs.getString, rs.getInt, .... Se lo pases a los get que correspondan con tus cuadros de texto y ya está.
Bueno para acceder a un cuadro de texto tienes que realizar métodos set y get, por ejemplo, imagínate que tienes un JTextField que llamas txtCalificacion
pues sería algo así:
Espero que para comenzar te vaya sirviendo. Ya sabes antes de nada crear el JForm, en el JButton en el evento "actionPerfomed" para practicar, aunque no esté muy bien hecho, puedes poner el código de consulta a la BD para ir practicando. En cualquier caso, en este link tienes como empezar más o menos en el Mundo de los formularios: http://www.taringa.net/comunidades/vulnerabilidades/5255721/Tutorial-Crear-un-formulario-de-datos-en-NetBeans-java.html
Un saludo y mucho ánimo.