The Jenova/Sephiroth relationship is one of a group of plot elements that was subtly written to be ambiguous - it's up to the player to decide what really happened and its success is evident, given the ensuing debates to this day.

The sophistication and success of the writing is part what made FFVII the standout game for the medium that is.