a me compila e fa quello che deve ovvero restringere le aggiunte al vector solo alle string
Vector<String>[] v = new Vector[5];
questo dice warning unchecked conversion per le istanze dell'array che lui si aspetta Vector<String>[5]
non mi preoccuperei