Clearly not.
But it gets worse - 16 groups!
I consider the ULN2x03 obsolete, you use the TPIC6B595 instead, but as you note, this can only source current.
You probably want a couple of UDN2983. Not very elegant, but should work.
Can you not have a resistor for each PIN diode?