Program: 66455
Project: 66455
Buggy source:
@Override protected Hashtable buildFieldTypes(){
  Hashtable fieldTypeMapping=super.buildFieldTypes();
  fieldTypeMapping.put(Boolean.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Integer.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Long.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(Float.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Double.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Short.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Byte.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.math.BigInteger.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(java.math.BigDecimal.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(Number.class,new FieldTypeDefinition("String_Node_Str",38).setLimits(18,-18,18));
  fieldTypeMapping.put(String.class,new FieldTypeDefinition("String_Node_Str",100));
  fieldTypeMapping.put(Character.class,new FieldTypeDefinition("String_Node_Str",1));
  fieldTypeMapping.put(Byte[].class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(Character[].class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(byte[].class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(char[].class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(java.sql.Blob.class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(java.sql.Clob.class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(java.sql.Date.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.sql.Timestamp.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.sql.Time.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.util.Calendar.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.util.Date.class,new FieldTypeDefinition("String_Node_Str",false));
  return fieldTypeMapping;
}

Fixed version (ground truth):
@Override protected Hashtable buildFieldTypes(){
  Hashtable fieldTypeMapping=super.buildFieldTypes();
  fieldTypeMapping.put(Boolean.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Integer.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Long.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(Float.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Double.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Short.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(Byte.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.math.BigInteger.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(java.math.BigDecimal.class,new FieldTypeDefinition("String_Node_Str",18).setLimits(18,-18,18));
  fieldTypeMapping.put(Number.class,new FieldTypeDefinition("String_Node_Str",38).setLimits(18,-18,18));
  fieldTypeMapping.put(String.class,new FieldTypeDefinition("String_Node_Str",DEFAULT_VARCHAR_SIZE));
  fieldTypeMapping.put(Character.class,new FieldTypeDefinition("String_Node_Str",1));
  fieldTypeMapping.put(Byte[].class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(Character[].class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(byte[].class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(char[].class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(java.sql.Blob.class,new FieldTypeDefinition("String_Node_Str"));
  fieldTypeMapping.put(java.sql.Clob.class,new FieldTypeDefinition("String_Node_Str",32000));
  fieldTypeMapping.put(java.sql.Date.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.sql.Timestamp.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.sql.Time.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.util.Calendar.class,new FieldTypeDefinition("String_Node_Str",false));
  fieldTypeMapping.put(java.util.Date.class,new FieldTypeDefinition("String_Node_Str",false));
  return fieldTypeMapping;
}