Hola de nuevo.
Pues la respuesta la he encontrado en google que me ha devuelto a este foro de nuevo.
Aquí había buenas pistas:
http://www.forosdelweb.com/f45/tipos-genericos-java-451651/
Para pasar un elemento string del vector que uso a integer he hecho esto:
int OrderF = Integer.parseInt((String) Campos.elementAt(1));
Para pasar de string ( leo del XML 0 ó 1)a "booleano" he optado por esto:
boolean NullF = Campos.elementAt(4).equals("1");
He "debugueado" mi proyecto y todo es correcto, así que resuelto el problema.
De todas maneras a ver si saco un rato y me empapo de lo que mencionas ede los tipos primitivos, conversiones,...
Muchisimas gracias.