The first line about '_' is just a compile warning that only shows up if there are also errors. Most often it's only the actual error you should look at.
In your error it mentions that it cannot find 'Text' in the parameters. The action you are getting this comes from the appstore (model reflection) and doesn't have compile errors in it. The only thing that I can think of is that the modeler renamed the input parameter in the Java code.
To prevent name classes the modeler automatically renames input parameters if there is an entity or enum with the same name. I would assume that you have an entity called 'Text' somewhere in your project. If you would rename that entity it solves the compile error.
Did you clean your project deployment directory? Did you check for any errors in eclipse after deploying your project for eclipse? Did your modeler select the correct java version? https://world.mendix.com/display/refguide6/System+Requirements