Я бы посоветовал вам использовать LinkedHashMap.Его главное преимущество перед HashMap заключается в том, что он сохраняет порядок добавления ключей.Для HashMap они появляются в псевдослучайном порядке, что делает их чтение намного сложнее.
Map<String, String> map = new LinkedHashMap<String, String>();
map.put("name", "John");
map.put("email", "john@mail.com");