"дал признательные показания" - confessed. It would be better to say just "признался" or "сознался" but the journalist decided to be fancy.

"криминальная хроника" - crime column in a newspaper.