check column type before splitting