Preciso de ajuda a listar dados usando vector

Ola amigos, tenho uma classe DAO que tem o seguinte vetor:

    public Vector<Produtos> getRegistros()
    {
        Vector<Produtos> retorno = new Vector<Produtos>();
        try
        {
            Statement st = con.createStatement();
            String sql="select * from tb_produto";
            ResultSet rs = st.executeQuery(sql);
            while (rs.next())
            {
                Produtos dados=new Produtos();
                dados.setDs_produto(rs.getString("ds_produto"));
                dados.setQt_quantidade(rs.getInt("qt_quantidade"));
                dados.setVl_valor(rs.getDouble("vl_valor"));
                retorno.add(dados);
            }
            return retorno;
        }
        catch (SQLException ex)
        {
            ex.printStackTrace();
            return null;
        }
    }

Como eu utilizo este codigo diretamente num JSP usando a seguinte tabela:

        <table style="width: 73%" class="style1">
            <tr style="font-weight: 700; border-style: solid; border-color: #EEEEEE; background-color: #EEEEEE">
                <td style="width: 385px">Produto</td>
                <td style="text-align: center; width: 95px">Quantidade</td>
                <td style="text-align: center">Valor</td>
            </tr>
            
                <tr style="font-weight: 700">
                    <td style="width: 385px">&nbsp;</td>
                    <td style="text-align: center; width: 95px">&nbsp;</td>
                    <td style="text-align: center">&nbsp;</td>
                </tr>
            
        </table>

Na verdade gostaria de usar o interator, mas eu n sei como fazer… alguem poderia me ajudar?

abraços :slight_smile:

eskeci de dizer q kero listar os dados de uma SP q existe no banco sql server, segue a sp:

CREATE PROCEDURE dbo.spListarProdutos
AS
BEGIN
 SELECT ds_produto, qt_quantidade,
  ('R$ ' + CONVERT(VARCHAR(10), vl_valor)) AS vl_valor
 FROM tb_Produto
 ORDER BY 1, 2 ASC, 3 ASC
END

grato + uma vez

Oi.

Uma dica:
Não use Vector, use List!
Motivos:
http://www.guj.com.br/posts/list/71926.java#378301

Como usar:
http://www.guj.com.br/posts/list/74068.java#389435

Explicação do porque usar através da interface List e não da classe concreta (Vector ou ArrayList):
http://www.guj.com.br/posts/list/55387.java#290673