Keith Delaney, who has 346 previous convictions, pleaded guilty on multiple counts including theft and criminal damage