Ajuda Java Web

OLá Galera,
Estou com uma duvida enorme no seguinte:
1º estou tentando fazer uma consulta pelo Prepared Statement,
eu quero no mesmo sql q o usuario busque duas informações, o intervalo de data e o intervalo d duração
de minutos!
Estou fazendo o sql dessa forma: sql="select * from ligacoes where (data_lig between ? and ? or duracao between ? and ?) ";
Não sei se o sql esta de Acordo ou o q estou fazendo errado.
E minha outra duvida é em como passo isso pra pagina jsp?
Fiz em html os campos mas não sei como referenciar eles…

<td width="40%"><span class="style2">
								  
								  <select name="duracao1" size="1" id="dur1">
                                                                  <option<% if(duracao1==0){%> <%}%>>00</option>
								  <option<% if(duracao1==1){%> <%}%>>1</option>
								  <option<% if(duracao1==2){%> <%}%>>2</option>
								  <option<% if(duracao1==3){%> <%}%>>3</option>

E esse é o JavaScript

<%
	String dur1 = (String) request.getAttribute("duracao1");
	String dur2 = (String) request.getAttribute("duracao2");
        String pa = (String) request.getAttribute("idpa");    
	String rst = (String) request.getAttribute("rst");
	int result;        
        int idpa;
        int duracao1;
        int duracao2;
       
	try {
         result = Integer.parseInt(rst);    
       }
       catch (NumberFormatException ex) {
         result  = 0;
       }
       try {
          idpa = Integer.parseInt(pa); 
       } catch (NumberFormatException e) {
          idpa = 0;
       }
	  try {
	   	   duracao1 = Integer.parseInt(dur1);
		  }
		  catch (NumberFormatException e) {
		  duracao1 = 0;
		}
		try {
			duracao2 = Integer.parseInt(dur2);
		  }
		  catch (NumberFormatException e) {
		  duracao2 = 0;
		}
	   
       if(result==1){
                    String data1 = request.getParameter("data1");
                    String data2 = request.getParameter("data2");
                   
              %> <script>alert('Nenhum registro para esta data:  <%= data1 %> :  <%=data2 %>');</script> <%
              %> <script>alert('Nenhum registro para esta data:  <%= duracao1 %> :  <%=duracao2 %>');</script> <%
			  
       }	   


%>

Desde já agradeço a ajuda d vcs!

Adriano,

Não utilize “select *”, coloque sempre o nome de todos os campos que você irá precisar na consulta, mesmo que sejam todos da tabela.

Já fez essa consulta diretamente no banco, ela funciona?

Abraço,

Sim , eu a fiz no bd e funcionou!!!