Erro no array [RESOLVIDO]

Ola pessoal

Tenho um array que ainda nao consegui resolver o erro no ArrayIndexOutOfBoundsException …

		st = conn.createStatement();
		ResultSet rs = st.executeQuery(qry);
		while (rs.next()) {
			for (int i = 0; i < cols; i++) {
				regp[lin][i] = "" + rs.getString(i+1);    //<<<<< erro nesta linha
			}
			lin++;
		}

obrigado …

Use o debugger e veja com quanto o valor estoura. Você vai achar o porquê de estar dando essa exception.

soh uma dica: quando for colocar um código, coloque entre as tags [ code] e [ /code]

num tem como a gente saber o que esta acontecendo soh com esse codigo…
como vc declara a matriz regp ??

valeu a dica, vou da uma olhada Andre Brito e fesaab.

achei o erro

exemplo:
linhas = 30
cols = 10
st = conn.createStatement();
ResultSet rs = st.executeQuery(qry);
while (rs.next()) {
for (int i = 0; i < cols; i++) {
if (lin < linhas) //<<<<<<< era esta linha que estava estourando o indice, passava de 30
regp[lin][i] = "" + rs.getString(i+1);
}
lin++;
}

valeu a forca