Judge Larsen is channeling Marine honor to compel them to testify in a civilian court about evidence that will certainly land them in hot water in a subsequent military hearing IMO.
Not because they've done anything wrong, but because, as the entire civilized world (and the one lawyers live in, too) now knows, we prosecute misremembering as perjury, and there's easily enough scattered recollections to send everyone involved up the river.
I can see how there could be various opinions on Judge Larsen's conduct, seeing as he is reluctant to throw these veterans of Hell House in the slammer on nothing more than Binkie's stammering and stomping.
Still, he is not protecting defendants in his court from harm that could come to them from a branch of the federal government in which he has no jurisdiction, as a result of testimony he is attempting to compel by appealing to their honor - repeatedly.
I find that neither honorable (as in "His Honor") nor particularly well thought out.
I hope he thinks this one through a bit, as the honor he is invoking is what these men are made of and live by, not a salutation repeated countless times a day.