Non si può fare.put public Object put(Object key, Object value)
Associates the specified value with the specified key in this map. If the map previously contained a mapping for this key, the old value is replaced.
Ma perchè non gli associ tutto il vettore?