If you want to manipulate sections of a numeric value using a redefinition, i think you should ditch the comp-3 all together. Also, to evade problems with signs, lose those, too.
A definition like
01 X PIC 9(07).
01 X12 REDEFINES X.
03 X1 PIC 9(02).
03 X2 PIC 9(05).
will provide access to the first two, resp. the last five digits of X seperately.
In spite of it's obvious limitations, you will at least have none of the problems mentioned above.
Good luck !