It was due to several mistakes by my side:
first of all, and most important, not debugging from the very beginning. That would have shown me the root of the problem.
It was a problem with the data, the code in table USER didn't exist into the table LANGUAGE.
But i was sure it was a syntax problem...due to the message or i don't know why...
Thank you very much.
Best regards,
Luis.