Exibir resutset em uma tabela

Pessoal, estou tentando exibir alguns dados de uma tabela apartir do resultset.

Estou com um codigo aki mas nao sei aplica-lo.

Se possivel me ajudarem.

Muito obrigado

[code]public class UsuarioDAO {

public static void main(String[] Args) {
int rowCount = 0;
try
{
Class.forName (“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
Connection con = DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;databaseName=VetorEditora_tst”);
Statement stmt = con.createStatement ();
ResultSet rs = stmt.executeQuery (“select * from Mensagem”);

        while(rs.next())
        {
        	        	
            out.println("<P ALIGN='center'><TABLE BORDER=1>");
            ResultSetMetaData rsmd = rs.getMetaData();
            int columnCount = rsmd.getColumnCount();

            // cabeçalho da tabela
            out.println("<TR>");
            for (int i = 0; i < columnCount; i++) {
            out.println("<TH>" + rsmd.getColumnLabel(i + 1) + "</TH>");
            }
            out.println("</TR>");

            // colocando os dados na tabela
            while (rs.next()) {
            rowCount++;
            out.println("<TR>");
            for (int i = 0; i < columnCount; i++) {
            out.println("<TD>" + rs.getString(i + 1) + "</TD>");
            }
            out.println("</TR>");
            }
            out.println("</TABLE></P>");
            return rowCount;


        }

            rs.close();
            stmt.close();
            con.close();
	}
	catch(Exception e){ e.printStackTrace();}
}[/code]