// pegando objeto
// eh necessario fazer o typeCasting para poder converter de Object p/ String
String nome = (String) map.get(“Nome”);
String sobreNome = (String) map.get(“SobreNome”);
Olha só uma coisa…
Na Collection HashMap vc deve associar um nome (chave) a um objeto.
Esta chave deve ser única.
No código que vc postou vc faz um laço que inclui ‘n’ objetos para a mesma chave: neste caso “nome” e “sobrenome”. Ou seja no final quando vc for recuperar o objeto relacionado a estas chaves, só irá te retornar o ultimo dado colocado, gerando um erro de logica no seu algoritmo.
Tente utilizar uma outra Collection como ArrayList ou Vector.
Assim vc poderá Iterar sobre esta coleção e recuperar os valores que vc deseja.