Perjury is criminal.

Contempt is civil (at least in this case)