List<Object> ItemList = Lists.newArrayList();
Map<String, Object> item = Maps.newHashMap();
item.put("name", "001");

ItemList.add(item);

Map<String, Object> _temp = (Map<String, Object>)ItemList.get(0);
out.println(_temp.get("name"));    // output : 001

_temp.put("name", "111");

Map<String, Object> _temp2 = (Map<String, Object>)ItemList.get(0);
out.println(_temp2.get("name"));    // output : 111