Are you confused about what being under oath entails? You can issue all the statements you want. They don't hold any legal weight until you say it under penalty of perjury.
Go ahead and subpeona him then. He's not required to voluntarily appear as a witness for an alleged crime he has said he did not witness.