Java poniendo Hashmap en Treemap

Actualmente estoy leyendo 2 millones de líneas de un archivo de texto como se preguntó en la pregunta anteriorJava es la forma más rápida de leer archivos de texto con 2 millones de líneas

Ahora almaceno esta información en HashMap y quiero ordenarla a través de TreeMap porque quiero usar ceilingkey. ¿Es correcto el siguiente método?

private HashMap<Integer, String> hMap = new HashMap();

private TreeMap<Integer, String> tMap = new TreeMap<Integer, String>(hMap);

Respuestas a la pregunta(3)

Su respuesta a la pregunta