RGB LED matrix problem

Just for fun I built a 2x8 RGB LED matrix connected via MAX7219 to an arduino. Due to space constraints, i built it as 6x8 matrix of LEDs, split into RG&B for each row of LEDs. So if I were to light up only the first row of the Max7219, it would make the first row red. Second row, green, third row, blue, etc... Whenever I try and light up both LEDs in a column, one of the two flickers, or doesn't turn on, depending on the order that I light them in the code. Any suggestions on how to fix this?

Any suggestions on how to fix this?

Post your schematic so we can see where you have gone wrong. I suspect the MAX7219 does not work the way you think it does.