Au vu du jj, je dirais que c'est pour javacc plutôt...
Ceci dit une grammaire ll peut être limitée et utiliser javacc ou jtb (javacc compatbile pour les grammaires) est plus adapté car permet de parser des grammaires lalr.
Si tu veux rester sur le meme site, une petite recherche dans ton moteur de recherche préféré avec le nom du programme (Java Tree Builder) te donne en première réponse ce lien qui n'est pas mort :
http://compilers.cs.ucla.edu/jtb/.
Tu peux continuer à suivre ton tuto avec le logiciel proposé...