validateQueryType(query.getQueryTemplate());
List<List<QueryParamValue>> paramValues = resolveParamSets(muleEvent, query);
BulkExecutor bulkUpdateExecutor = bulkUpdateExecutorFactory.create();
return bulkUpdateExecutor.execute(connection, query, paramValues);
}