I can make sense of this and frankly, it's a bit disturbing.
You have acted in a way which has caused some alarm to a person to the extent that you now have a criminal record. Not taking heed, you have continued to use sexual innuendo and it's got you into trouble (again). But hey, it's all 'their' fault and not your's, right?
It matters not that the content of your emails are not overtly sexual. You know what you mean and so does the recipient. You're a creep, a sexual fantasist, and you need to seek help before you go too far. You're unwell, you need help, it's not your fault, but you cannot continue with this behaviour.
You had no right to comment on the attire being worn by the woman in question, and you should not have been emailing suggestive mails to the woman at work. My guess is she was humoring you until she read of the menace that you posed. And, since the 'rumours' seem to be true, who can blame your colleague for being alarmed.
Unless you seek help and change your behaviour you are heading for a stretch inside.