Hal 9000 said:
The story group screwed up with the Marvel comics contradicting Heir to the Jedi, in which Luke says he hadn't heard Ben's voice during the two years since the Death Star.
Heir to the Jedi takes place before any of the Marvel comics.