if (!ignoreMapping.get(j))
{
Column column = columns[j];
try
{
statement.addValue(table.getValue(row, column.getColumnName()), column.getDataType());
}
catch (TypeCastException e)
{
throw new TypeCastException("Error casting value for table '" + table.getTableMetaData().getTableName()
+"' and column '" + column.getColumnName() + "'", e);