private String sqlTypeToJavaType(int columnType) {
        if (columnType == java.sql.Types.INTEGER) {
            return "int";
        } else if (columnType == java.sql.Types.VARCHAR || columnType == java.sql.Types.CHAR) {
            return "String";
        } else if (columnType == java.sql.Types.TIMESTAMP) {
            return "Timestamp";
        } else if (columnType == java.sql.Types.DATE) {
            return "Date";
        } else if (columnType == java.sql.Types.DOUBLE || columnType == java.sql.Types.NUMERIC) {
            return "BigDecimal";
        } else if (columnType == java.sql.Types.BOOLEAN) {
            return "boolean";
        }

        return "nao_identificado";
    }