Just as I expected, you screwed up your site.
Domains needs to be registered in the hosting system before they can be used anywhere. WordPress is by no means linked to the hosting, changing them inside WordPress doesn’t register them to the system.
As you have created an account with that domain you’ve made everything more nasty, but it’s still possible to fix it.
- Remove the domain from the newly created account. Don’t deactivate the new account, that’ll make things even worse.
- Forget about the new account.
- Add the domain to your existing hosting account.
- Follow this guide to move your website into the new place: