well that's just it. According to Star Wars canon if anything contradicts the movies it's considered non canon.
True. Non-canon is a bit far, seeing as they made Starkiller so integral to the star wars story (birth of the rebellion etc.) but I wouldn't go as far to say its G-Canon, just C-Canon