change jdbc.CommonDatabaseMetaData.dataTypeClause:
protected final String dataTypeClause =
" CASE data_type" +
" WHEN 'int' THEN " + Types.INTEGER +
" WHEN 'mediumint' THEN "+Types.INTEGER +
" WHEN 'varchar' THEN " + Types.VARCHAR +
" WHEN 'datetime' THEN " + Types.TIMESTAMP +
" WHEN 'date' THEN " + Types.DATE +
" WHEN 'time' THEN " + Types.TIME +
" WHEN 'text' THEN " + Types.VARCHAR +
" WHEN 'bigint' THEN " + Types.BIGINT +
" WHEN 'varbinary' THEN " + Types.VARBINARY +
" WHEN 'timestamp' THEN " + Types.TIMESTAMP +
" WHEN 'double' THEN " + Types.DOUBLE +
" WHEN 'bit' THEN " + Types.BIT +
" WHEN 'tinyint' THEN " + Types.TINYINT + <<<<<<
" WHEN 'char' THEN " + Types.CHAR+ <<<<<<
" END";
change jdbc.CommonDatabaseMetaData.dataTypeClause: protected final String dataTypeClause = " CASE data_type" + " WHEN 'int' THEN " + Types.INTEGER + " WHEN 'mediumint' THEN "+Types.INTEGER + " WHEN 'varchar' THEN " + Types.VARCHAR + " WHEN 'datetime' THEN " + Types.TIMESTAMP + " WHEN 'date' THEN " + Types.DATE + " WHEN 'time' THEN " + Types.TIME + " WHEN 'text' THEN " + Types.VARCHAR + " WHEN 'bigint' THEN " + Types.BIGINT + " WHEN 'varbinary' THEN " + Types.VARBINARY + " WHEN 'timestamp' THEN " + Types.TIMESTAMP + " WHEN 'double' THEN " + Types.DOUBLE + " WHEN 'bit' THEN " + Types.BIT +