Si no me equivoco el error lo provoca esta línea:
El problema es un bucle infinito con los constructores de las clases Nodo y NList. Pero en tu código no se como solucionarlo, está bastante mal hecho. Hay muchísimos fallos:
-Else vacíos.
-Métodos que siempre devuelven 0 y se comprueba si lo que devuelven es distinto de 0.
-Métodos que devuelven un valor pasado como parámetro.
-Etc.
Yo reharía el código desde 0, veo varios switch que podrían simplificarse en 2 o 3 líneas, por ejemplo.