If you understand the process of a criminal proceeding, as well as the appeals process, you will see what HHJP is doing with that in mind. It is not his fault that JB did not have his witnesses lined up and ready to testify. Any seasoned attorney would know that there are hiccups in trial, and you have to be ready for virtually anything. IMHO he lied to the judge saying his witness was on the way.
The Judge cannot chastise one party openly in court, with them then screaming bias on appeal. Now in chambers, at sidebar (as evidenced by that little you lied to me, oh hell yes you did leak we saw law week) that is entirely different. He has done the right thing holding contempt until after the trial...and I do believe he will follow up with just that. The law he read in court today stated that when there is egregious behavior by the defense, the supreme court has said that EVEN THOUGH barring a piece of evidence or testimony by a witness would prejudice the defendants right to a fair trial, the judges hands arent tied. There has to be a remedy, or a tool that the judge can use. I believe if this happens again, he will bar the witness from testifying. He laid predicate...so to speak.
As far as the Eikenberg (or whatever) testimony goes, the judge set out very clearly in his order way back when was was to be done by both sides. JB did not submit any type of report, and IIRC the judge said if it aint there, it wont be at trial either or something to that effect. But here we have JB (after Saturdays azz whippin) trying to be smart and sending his witness over to the SAs office to offer himself up for deposition. THAT AINT HOW ITS DONE, COWBOY. AND THIS AINT THE JUDGES FIRST RODEO.