Well, technically you don't have to require your ortho matrix with something. Using the fixed function pipeline you'd normally load a identity matrix on the projection matrix stack, so multiplying the ortho matrix with that would leave just the ortho matrix on the projection matrix stack.
In your case, whatever you multiply the ortho with, it's probably wrong (i.e. not identity). Suggestion: Don't multiply, just load it.