Hola
CalgaryCorpus, le hice los cambios que me dijiste, espero haberlos hecho bien, aunque entre dicho cambios encontré un error bastante interesante y es en la parte de borrado de datos (DownTest.java) porque resulta que no me borra bien los datos, y no sé si el error está en la función remove o getIndex o en el HashIterator.
Me da cómo para replantearmelo.
https://github.com/detectivejd/HassM.../hashmapsimple
Espero sus respuestas y saludos.