Em vez de iterar sobre o conjunto de resultados, basta verificar se existe uma entrada e lê-la: ResultSet r = ...; if(r.next()) { String s = r.getString(1); ... }