Ciao,
non riesco a capire cosa non va.
In compliazione non da errore, ma nel momento in cui viene chiamata la Popolasocieta, restituisce :
Exception processing async thread queue Exception processing async thread queue org.eclipse.jdt.internal.debug.core.model.JDINullV alue cannot be cast to org.eclipse.jdt.debug.core.IJavaArray

Posto il ritaglio della pagina java.

codice:
public static void inizializza(){
		Popolasocieta();
	}
	
	public static void Popolasocieta(){
		
		Vector s;
		int i =0;
		Globali.societa = null;
		String strSocieta ="SELECT Cod_societa,Rag_soc from calciatori.societa";
		s = EseguiQuery(strSocieta);

		while ( i<s.size() ) {
			Globali.societa[i] =  (String[]) s.elementAt(i);
			i = i+1;
		}
	}
la variabile Globali.societa è stata definita cosi:
codice:
public static String societa[][];