salve, e buona domenica..

sono alle prese con un problemino semplice ma che mi sta facendo passare un brutto quarto d'ora.
QUesto codice mi da errore su "return vet"

vet non la riconosce.. ho provato a mettere vet[], vet[i].. ma niente non riesco a ricordare come si passa un vettore... mi potete dare una mano?
codice:
public String getOrdineForma() {
        try {
            
            connflag = conn.connect();
            Statement stat = (Statement) conn.getStatement();
            String query = null;
            ResultSet r = null;
            
            if (connflag) {
                query = "SELECT descrizione FROM tipologia";
            }
            r = stat.executeQuery(query);
            ResultSetMetaData rsmd = r.getMetaData();
            int conta = rsmd.getColumnCount();
            String[] vet = new String[conta];
            if(r.next())
                for (int i=0; i<=conta; i++)
                vet[i]= r.getString("tipologia");
                
        } catch (Exception e) {
            return vet;
        }
        
    }
Ciao e ancora grazie...