tu problema es la variable totalRegistros.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
Cuando no entra al while, el mal nombrado método (el nombre de un método DEBE denotar una acción)
estadodeusuario no controla el valor.. cuando es -1
Código Java:
Ver originalint totalRegistros=-1;
while (rs.next()){
totalRegistros++;
}
estadodeusuario(totalRegistros,3,consultaSQL);