Si claro.
Asi:    
Código HTML:
Ver original<%@page import="java.util.Vector,jdbc.*;" %>
//Lo anterior tienes que ponerlo para que puedar usar el "Sql.consulta"
                        <td><p>Tipo de Telefono
</p></td>                                 <%
                                    Vector tipotelef = Sql.consulta("select TelefCodigo,TelefDescripcion from telef");
                                    for (int fils = 1; fils < tipotelef.size(); ++fils) {
                                        String[] unaFila = (String[]) tipotelef.get(fils);
                                %>
                               // Me muestra la descripcion pero cojo el valor del ID
                               // El [0] coge el TelefCodigo, el [1] el TelefDescripcion.
                              // Aqui te llena todos los registros
                                <%}%>
  
mi Sql.consulta es un "java class" con nombre Sql, donde adentro va esto:
Yo lo pongo en Source Packages en mi proyecto en Netbeans en java web claro.
Por nombre lo llamo "Sql"    
Código Javascript
:
Ver originalimport java.sql.*;
import java.util.Vector;
public class Sql {
    static public Vector consulta(String sql) {
        Vector regs = new Vector();
        
        try {
            ConectaDB       db = new ConectaDB();
            Connection      cn = db.getConnection();
            
            if (cn == null) {
                regs = null;
            } else {
                Statement       st = cn.createStatement();
                ResultSet       rs = st.executeQuery(sql);
                ResultSetMetaData   rm = rs.getMetaData();
                int         numCols = rm.getColumnCount();
                
                // Toma los títulos de las columnas
                String[] titCols= new String[numCols];
                for(int i=0; i<numCols; ++i)
                    titCols[i]= rm.getColumnName(i+1);
                
                // la fila 0 del vector lleva los títulos de las columnas
                regs.add(titCols);
                
                // toma las filas de la consulta
                while(rs.next()) {
                    String[] reg= new String[numCols];
                    
                    for(int i=0; i<numCols; i++) {
                        reg[i] = rs.getString(i + 1);
                    }
                    
                    regs.add(reg);
                }
                
                rs.close();
                st.close();
                cn.close();
            }
            
        } catch(SQLException e) {
            regs= null;
        } catch(Exception e) {
            regs= null;
        }
        
        return regs;
    }
}
  
Para conectarme a Oracle.
Primero descargas del internet el archivo .jar "ojdbc14" de la misma pagina de oracle yo lo baje. Primero aceptas los terminos que te dice y despues buscas el que se llama ojdbc14 y pues creo q tienes que estar registrado para descargarlo. Ese archivo .jar lo adjuntas a tu proyecto web en libreries, click derecho add JARR/FOLDER, lo buscar y aceptar.(En netbeans) 
Ahora que ya tienes el driver de oracle en tu proyecto nos conectamos con esto.
Creas un java class,  y pones esto. con el nombre de ConectaDB.java en el mismo Source Packages    
Código Javascript
:
Ver originalimport java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class ConectaDB {
private String  driver= "oracle.jdbc.driver.OracleDriver";//No muevas nada
private String  url= "jdbc:oracle:thin:@192.168.1.1:1521:or0801";
//Aqui la IP es la IP donde esta tu servidor oracle. el :1521 es el puerto por defecto de la BD oracle y el :or0801 //es el nombre de la BD oracle. 
private String  login= "asd"; // El usuario que usas para conectarte a Oracle
private String  password= "123456"; // La contraseña que usas para conectarte a Oracle
 
    // Retorna la connection. Caso contrario, null si no a sido posible.
    public Connection getConnection() {
    Connection cn= null;
        
        try{
            Class.forName(driver).newInstance();
            cn= DriverManager.getConnection(url, login, password);
            
        } catch(SQLException e) {
            System.out.println(e.toString());
            cn= null;
        } catch(Exception e) {
            System.out.println(e.toString());
            cn= null;
        }
        
        return cn;
    }
  
Con todo esto de debe funcionar lo que me dices.