Yes, a change in your primary domain name will require your Joomla to be reconfigured.
For this purpose please use CPanel's File Manager and navigate to your joomla's root folder. Then open the file configuration.php and find a directive similar to this:
$mosConfig_live_site = 'http://your-new-domain.com';
Please substitute "your-new-domain.com" with your new domain name and save the file.
Joomla is a powerful software that is easy to work with once you have the right host to support you. Before you lose any more time with the wrong host, check out the hostlantern Joomla hosting offer.