Я думаю, вы упускаете что-то важное:
Map tempMap = new HashMap();
tempMap.put("1","X");
tempMap.put("2","Y");
tempMap.put("3","Z");
tempMap.put("1","ABC"); // replaces "X"
tempMap.put("2","RR"); // replaces "Y"
tempMap.put("1","RT"); // replaces "ABC"
Также, по возможности, вы должны использовать дженерики, поэтому ваша первая строка должна быть:
Map<String, String> tempMap = new HashMap<String, String>();