Rieccolo qua...

Da un database recupero i mei dati e poi devo inserirli all'interno di un array

public class Connect {

public StringBuffer[] s;

public Connect(String host, String db, String user) {

...
...
for (int i=1; i<=numColumns; i++){
this.s[i-1].append(rsmd.getColumnName(i) +": "+ rs.getString(i));
System.out.print(s[i]);
}
}

i dati vengono recuperati ma al momento dell'esecuzione l'errore rilevato è questo:

java.lang.NullPointerException.

Credo di sbagliare l'assegnazione dei valori ad s o addirittura la dichiarazione ma con il manuale a portata di mano non riesco a venirne fuori.

Grazie per la pazienza