Salida de JESS en Java

Quiero enviar un "hecho" a un archivo JESS dentro de Java y recuperar los resultados. Básicamente, armo el archivo JESS y luego envío mis datos (estructura aquí) al .add (). Intenté obtener los resultados de JESS, que deberían ser una cadena, en un "Valor".

Rete engine = new Rete();
engine.batch("file.clp");
Value = AAAnull;
try{
   engine.add(structure)
   AAA = engine.eval("(run)");
   } catch ...

System.out.println(AAA);

El resultado siempre es un número, aunque el resultado debe ser una cadena. Lo resolví en un proyecto Java simple y la AAA está devolviendo la cadena, pero aquí no está funcionando.

Respuestas a la pregunta(1)

Su respuesta a la pregunta