Non so se questo rispetta la tua definizione di copia fisica, ma cosi' ti copi gli elementi di un vettore vect in un secondo vettore copy:

codice:
Vector copy = new Vector();
for(int i=0; i<vect.size(); i++)
{
   copy.add(vect.get(i);
}