Criminal charges certainly seem appropriate.
However, disciplinary action should be much, much faster.
Seems like an attack on an officer of the Court, inside a courtroom, would be grounds for dismissal.
And right in front of a judge, no less.
I wonder if the court reporter documented the assault, and it is thus part of the official record.