Hola:
A la función cargarVectores le estás pasando V. Si dentro de esa función haces algo como
V = new .....
entonces no te sirve de nada. El V dentro y fuera de la función son distintos. El de dentro es local y el new se pierde al salir.
En el constructor de ventana() haz
Código:
public ventana() {
super();
V = new Vector(); // o lo que sea
this.cargarEstructuras(macum, V, Vant, ciudades, vacum,M);
initGUI();
}
y no hagas el new dentro de cargarEstructuras(), símplemente rellénalo.
Se bueno.