¿Por qué al ejecutar la siguiente aplicación no me devuelves los valores de la tabla, si no unos números muy raros?
<%@ page contentType="text/html"%>
<%@page import="java.io.*, java.sql.*"%>
<%@page session="true" errorPage="Error.jsp"%>
<%! int vReg;      %>
<%! int vPosicion;   %>
<%
if (request.getParameter("registros") != null)
         vReg = Integer.parseInt(request.getParameter("registros"));
      else
         vReg = 5;
      if (request.getParameter("posicion") != null)
         vPosicion = Integer.parseInt(request.getParameter("posicion"));
      else
         vPosicion = 1;
%>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
   function paginar(pNumReg)
   {
      var vDestino = "paginacofertbalnearios.jsp?registros=" + pNumReg + "&posicion=1";
      window.location = vDestino;
   }
</script>
<style>
 BODY {
    text-align: center;
    background-color: #669933;
}
 TD, SELECT, OPTION {
    background-color: #CCFF99;
    font-size: 12px;
    color: #660099;
    border: 1px solid #CCFF66;
    font-family: tahoma;
 }
 TH {
    font-size: 14px;
    font-family: arial;
    text-align: center;
 }
A, A.link, A.visited {
   text-decoration: none;
   font-size: 12px;
   color: #660099;        
}
A:hover {
   color: #660099;
}
 CENTRO {
    background-color: #660099;
    font-weight: bold;
    color: #FFFFFF;
 }
</style>
</HEAD>
<BODY LINK="red" ALINK="yellow" VLINK="red">
<table style="border: 1px solid #CCFF66; background-color: #669933; width: 600px;">
<tr>
   <td colspan="3" style="text-align: right; color: #000000; background-color: #CCFF99;">
   registros por pantalla   <select name="fNumRegistros" style="width: 50px;" onchange="paginar(this.value);">
      <%
      for (int i=5; i<=20; i+=5)
         {
             if (i == vReg)
         {
         %>
   <option value="<%= i %>" selected> <%= i %> </option>
         <%
         }
         else
         {
         %>
   <option value="<%= i %>"> <%= i %> </option>
      <%
      }
      }
      %>
   </select>
   </td>
</tr>
<tr><td colspan="3" style="background-color: #CCFF99; border: 0px;">   </td></tr>
<tr>
   <th colspan="3"> Listado de ofertas </th>
</tr>
<tr>
   <td class="CENTRO" style="width: 300px;">Ofertas</td>
   <td class="CENTRO" style="width: 225px;">Primera_salida</td>
   <td class="CENTRO" style="width: 225px;">Ultima_salida</td>
</tr>
<%
      Connection vConexion;
      Statement vSentencia;
      ResultSet vRegistros;
      String vConsulta;
      int vNumReg = 0;
      try
      {
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      }
      catch(Exception e){out.println("Error en la carga del driver..."); }
      try
      {
         vConexion = DriverManager.getConnection("jdbc:odbc:balnearios_odbc", "sa", "12345");
         vSentencia = vConexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
         vConsulta = "select ofertas,primera_salida,ultima_salida from ofertas order by primera_salida;";
         vRegistros = vSentencia.executeQuery(vConsulta);
         vRegistros.last();
         vNumReg = vRegistros.getRow();
         vRegistros.absolute(vPosicion);
         for (int i=0; i<vReg && !vRegistros.isAfterLast(); i++)
         {
            %>
            <tr>
                                        <td> <a href="<%=vRegistros.getString(1)%>" target="_blank"><%=vRegistros.getString(2)%> </a></td>
               <td> <%=vRegistros.getString(3)%> </td>
                                        <%--<td> <%=vRegistros.getString(4)%> </td>--%>
            </tr>
            <%
            vRegistros.next();
         }         
         %>
            <tr>
               <th colspan="3" style="text-align: right;">
         <%
         for (int p=0, j=1; p <= vNumReg-1; p += vReg, j++)
         {
            %>
               <a href="paginacofertbalnearios.jsp?registros=<%=vReg%>&posicion=<%=p+1%>"><%=j%></a>  
            <%
         }
         %>
               </th>
            </tr>
         <%
         vConexion.close();
      }
      catch(SQLException e) {out.println(e.toString()); }
      catch(Exception e) {out.println(e.toString()); }
%>         
</table>
</BODY>
</HTML>