Es imposible que te imprima 22. Si te fijas lo que estás haciendo es añadir objetos al Vector, de por sí un entero es un objeto y entonces lo que tienes en la colección es un 1 y un 2.
Como hay dos objetos el for se repetirá dos veces y por tanto imprimirá:
Donde \n es una línea en blanco.
Saludos