Hi
The description of this error may be not exact here.
But setting expressions of row1,row2 is not a good way.
The value type of expression needs to be boolean.
StringHandling.UPCASE(row1.col11) is still a String.
In Talend Java code, it is like this.
!(
StringHandling.UPCASE(row2.col12)
)
Then you get a ! operator error.
Here is a workaround.
Best regards!
Pedro