Я решил проблему с помощью пользовательского оператора Sql.
public static SqlOperator getConvertOperator () {
return new SqlFunction(CONVERT_FUNCTION, SqlKind.OTHER_FUNCTION,
ReturnTypes.BOOLEAN, InferTypes.FIRST_KNOWN,
OperandTypes.ANY, SqlFunctionCategory.SYSTEM);
}
RexNode node = builder.call(getConvertOperator(), builder.literal(SqlTypeName.VARCHAR),
builder.field(COLUMN_NAME), builder.literal(FORMAT));
Это просто помогло.