Error:
<update id="checkTableName">
DROP TABLE IF EXISTS <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>;
CREATE TABLE <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>
AS
SELECT * from user_info
<if test="_RULE_ID != null "> ${_RULE_ID} </if>
<if test="_CONDITION != null "> ${_CONDITION} </if>;
ALTER TABLE <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>
ADD INDEX <if test="_INDEX_NAME != null "> <![CDATA[${_INDEX_NAME}]]> </if> (id);
</update>
correcto:
<update id="checkTableName">
DROP TABLE IF EXISTS <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>;
</update>
<update id="addTmpTrainFileTable">
CREATE TABLE <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>
AS
SELECT * from user_info
<if test="_RULE_ID != null "> ${_RULE_ID} </if>
<if test="_CONDITION != null "> ${_CONDITION} </if>;
</update>
<update id="addIndexByCondition">
ALTER TABLE <if test="_TABLE_NAME != null "> <![CDATA[${_TABLE_NAME}]]> </if>
ADD INDEX <if test="_INDEX_NAME != null "> <![CDATA[${_INDEX_NAME}]]> </if> (id);
</update>
O agregue " & allowMultiQueries = true " a la conexión de la base de datos