es cierto puede que sea eso pero aun asi ¿habra otra forma de obtener los datos? digamos si modificara esa parte de codigo de la siguiente manera:
Código Java:
Ver originalwhile(resultado.next()){
fechainicio=resultado.getDate(1);
}//termina while
probare esta form a a ver que tal, tambien estaba pensando que asi como obtiene los datos pues que los parseara a un String para asi obtenerlos como siempre los he obtenido probare a ver que tal.