Ciao a tutti!

Sono alle prime armi in Java, dovrei stampare il contenuto del vettore (false,3) restituito da a.

codice:
import java.util.*;

 public class Lista {
   
    public class Coppia {
        boolean c;
        int d;
        
        public Coppia(boolean c, int d){
           this.c=c;
           this.d=d;
        }
    }

    public Vector Inserisci(){
        Vector vet=new Vector();
        Coppia c=new Coppia(false,3);
        System.out.println(c);
        vet.add(c);
        System.out.println(vet);
      return vet;

    }  
    
    public static void main(String args[]) {
      Vector a=new Vector();
       Lista l=new Lista();
     a=l.Inserisci();
     System.out.println(a);
    
  
    }//main
 
}//Lista


Purtroppo, il risultato dato è

List1$Coppia@13c5982
[List1$Coppia@13c5982]
[List1$Coppia@13c5982]

Non riesco a trovare l'errore...