Podrías pegar aquí el código? no veo el problema que planteas.
Quiero decir, en cuanto entras en un rs.next() ya sabes que tiene resultados, luego no devolveras null. Si por el contrario no entras, devuelves null. Por ejemplo:
Código PHP:
List listaObjetos = new ArrayList();
Objeto miObjeto = null;
while (rs.next()){
miObjeto = new Objeto();
miObjeto.setAlgo(rs.getString("Columna1"));
miObjeto.set...;
...
listaObjetos.add(miObjeto);
}
if (objeto == null ){
listaObjetos=null;
}
return lista;
Si pegas el código seguro que encontramos una buena solución.
Otro tipo de solución sería:
Código PHP:
Objeto miObjeto = null;
if(rs.next()){
miObjeto = new Objeto();
miObjeto.setAlgo(rs.getString("Columna");
...
}
return miObjeto;
Eso devuelve null si está vacío también.