Why is 8x8 matrix pins do not correspond to rows and columns order?
It's probably easier to manufacture, other than that, I don't see why.
If this is a serious issue, you can contact your manufacturer, since he is most likely to know why.

You can:


Work around the issue, by wiring pin 1 to input 9, pin 2 to input 14 etc.
Make a software solution like:

#define ROW1 9

#define ROW2 14
Buy an LED-matrix that has the pins in the correct order (check the datasheet before purchase).