For the sake of future readers, I'd like to synthesize a full answer to the question so that it isn't only buried in a link inside a comment.
1.
As Robert Fink's answer suggests, the TL;DR answer to the question is yes, the final hexachord of any tone row will either be the same as the first hexachord, or will be its z-partner.
2.
A slightly longer answer suggested by a non-SE friend is as follows:
The complement of any set-class of any size (that is, the set class of the notes remaining out of all 12 possibilities in the traditional Western system once you've removed the notes of the original set) will always be the same regardless of the specific notes. For example, the notes D, D#, F#, G#—a member of the all-interval tetrachord (0146)—has the complement C, C#, E, F, G, A, A#, B, a member of (01234689). A completely different member of (0146) would be G, A, C, C#; but its complement—D, D#, E, F, F#, G#, A#, B—is still of member of (01234689).
Obviously, this will still hold true for hexachords. Once you have the first hexachord of a traditional 12-tone series, the remaining hexachord is, by definition, the complement of the first. All that remains to prove the original hypothesis is the fact that the complement of any hexachord is either itself or its z-partner, as can be verified by looking at any hexachord list like the one in the Appendix of Straus' Introduction to Post-Tonal Theory.
3.
A somewhat more formal proof by Steven K. Blau was provided in a link by Micah, the full paper is here: http://www.maa.org/sites/default/files/269122711809.pdf
I'll provide a brief summary. If we pick an arbitrary hexachord, let's call it A, then it implies a complementary hexachord (B) that marks its completion in a tone row. We can envision these two hexachords in a clockface diagram like so:
B A A
B B
A A
B A
B B
A
Now we imagine switching one of the A notes with one of the B notes, I'll do a switch of the 2 o'clock and 3 o'clock positions.
B A A
B A
A ⤹B⤣
B A
B B
A
The only intervallic changes in A will be matched by identical intervallic changes in B. For example, the A note that used to be at 3 o'clock was 3 semitones away from the A note at 12 o'clock, but it is now only 2 away. This changes the A hexachord's constituent interval content but we've simultaneously changed the B hexachord in that the B note that used to be at 2 o'clock was also 3 semitones away from the B note at 5 o'clock and is now only 2 away. In other words, at the same time that we changed one of the intervals in A from IC3 to IC2, we also changed one of the intervals in B in precisely the same way. The article at that link covers all possibilities (although I think the author accidentally reverses n+1 and n at one point)
Therefore, the interval content of the two hexachords will always be the same no matter what, which is just another way of saying that the discrete hexachords of any row will either be the same set class or z-related. QED