detail error message is
ORA-00600: internal error code, arguments: [ttcgcshnd-1], , , , , , , 
When i define a CMP, i define java-type is java.lang.String and DB column type is varchar2. the ora-00600 will show when i read this column.
I believe that this is a known bug in Oracle 9i.
Upgrade to 9.2.