Se for uma SQLException lançada por Java, provavelmente é porque você está tentando obter ou definir um valor de um ResultSet, mas o índice que você está usando não está dentro do intervalo.
Por exemplo, você pode estar tentando obter a coluna no índice 3 do conjunto de resultados, mas só tem duas colunas sendo retornadas da consulta SQL.