Acabo de probar esto, y realmente funciona bien.
Código Java:
Ver original
vec.
add(new Object[] { 1,
"1" });
for (int i = 0; i < vec.size(); i++) {
}
Realmente :
vec.get(i) = array de Object (Object[])
vec.get(i)[0] = la primera posición de array, que puede contener un Integer, String ...etc
No se si estoy logrando entenderte, jeje.