Maybe because you are trying to insert a NULL value into a PK?

Code:
INSERT 
( GIR_DATA_ID,     --< Here, from --+
DESCRIPTION,                        |
GIR_SYSTEM_ID,                      |
EXT_SRC_PK_ID)                      |
VALUES                              |
( NULL,   --<= NULL Here -----------+
...Etc