Craig McLachlan court case to span over three weeks