Lo que pides es imposible, por definición un HashMap no puede tener key duplicadas.
http://docs.oracle.com/javase/7/docs...tml#put(K,%20V)
Cita: Associates the specified value with the specified key in this map. If the map previously contained a mapping for the key, the old value is replaced.
Es decir, nunca se considera que que añades una clave duplicada, lo que haces es cambiar el objeto asociado a la clave, y por lo tanto tampoco te dará error.