Having trouble controlling 3 Row Seven Segment with 4 shift register 74hc595

Ok.

Change this line:

    shiftOut(dataPin, clockPin, MSBFIRST, 1 << (column+2)); // send the column enable mask