There is no "map" between resolution and status. Resolution is a field and Status is an indicator of where the issue is in the workflow.
I suspect you mean you have created a status and put the wrong status category on it. If that is correct, go to Admin -> Issues -> Status, find "on hold" and edit it. You'll be able to change the category there.
Yes, you have created on-hold as a value for the resolution field. That has nothing to do with the status of issues. Most people would see "on hold" as part of a workflow, so yes, I would do it as a status in your workflows. It's not generally useful as a resolution because setting a resolution means "we've finished with this issue", and "on hold" implies you will be coming back to it. JIRA generally assumes the resolution being set means there's nothing more to do, so resolved issues will be ignored in all sorts of places.
Resolution is an explanation of why an issue is
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
A picture tells a thousand words. And agility boards have just released their latest feature: cover images on issues – so now your board can tell a story at first glance. Upload attachmen...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs