Adam Corcoran (31) tells Cork court he was not acting in self-defence and denied inventing story to fit the facts of case