Tablas de datos

Mar?
25 de Julio del 2005
Hola, estoy haciendo una aplicación en jsp, tengo que hacer lo siguiente y no se cm hacerlo bien:
En una tabla tengo que volcar los nombres de personas arriba en la primera fila, y en la primera columna tengo que volcar las asignaturas,en el resto tengo q poner el número de horas que se hace con una consulta sql.
Me sale como poner las filas y columnas mi problema es cm se pone lo otro, no la consulta que eso lo se hacer, sino cm hago para q aparezca en la culumna y fila que toquen todos los datos. Me urge mucho
Gracias