In some of Japanese translated erorr messages, the word "index" was translated as database object which was created by CREATE INDEX statement, though intended meaning of the word in original error messages was index number for parameter and so on.
Where I found problem.
Error message for 22014 :
The start position for LOCATE is invalid; it must be a positive integer. The index to start the search from is '<varname><fromString></varname>'. The string to search for is '<varname><startIndex></varname>'. The string to search from is '<varname><searchString></varname>'.
Error message for XJ091 :
Invalid argument: parameter index <varname><indexNumber></varname> is not an OUT or INOUT parameter.