visto che prima avevi usato Vector, ti ho cinsigliato di continuare a usare quella, se usi la 1.4 l'errore, come già segnalatoti, sta nel fatto che i metodi di Vector si aspettano un Object(o una classe derivata, un qualsiasi oggetto quindi), Java offre allo sviluppatore una classe wapper(una sorta di "contenitore") che ti permette di passare int sotto forma di oggetto, la classe Integer appunto.
Se la classe Integer ancora non la puoi usare e hai deciso di usare gli array a prima vista mi sembra giust il tuo codice, ho provato anche a compilare e mi compila; l'unica cosa che ti consiglio è di mettere le {} anche per costrutti di solo un comando, IMHO rende più chiaro il sorgente e se sei abituato a mettere le graffe è più difficile dimenticarsele quando veramente servono ;-)
![]()