Ciao a tutti..ho fatto questa funzione per leggere i dati da un file e metterli in un vector..ma mi ritorna un errore di tipo "missing return statment"..qualcuno mi saprebbe dire dove sbaglio?

codice:
public Vector<Lista> carica(String name_file) {
    
   try{
         
        FileInputStream fis = new FileInputStream(name_file);
        ObjectInputStream ois = new ObjectInputStream(fis);
        Vector<Lista>vec =(Vector) ois.readObject();
        ois.close();
        fis.close();
        return vec;
        }
        catch(IOException e){
            System.out.println("Errore: "+e);
        }
        catch(ClassNotFoundException c){
         System.out.println("Errore: "+c);
        }

    }