Si he entendido bien, Puntos es un objeto donde almacenas una posicion Int y un nombre String. Y quieres recuperar el String de una posicion determinada..
La cosa seria algo asi como;
Puntos.get("posicion").getNombre();
Con esto solo consigues que te devuelva la posicion:
return Puntos.get(groupPosition).get(childPosition);