Whether they have it or not is one issue, but the other question will be will they be able to make it work with the account system they set up
That is a complete non-issue. Data is easily migrated between databases. If they get the account data, they will be able to write something, convert it, etc, in order to have it work with the new company.
Remember that they would probably have to write their own software, or buy some other software, anyhow, to handle accounts... account management and payments are not a part of the CoH software per se. So, as they're doing that, it's easy to alter the format of the customer data that NCSoft stored, so that it works with a new account management package.
Basically, as long as NCSoft kept the data, which IMO is basically guaranteed (whether they kept it in their live accounts database and deactivated, or pulled the inactive account into offline storage), it should not be at all difficult to make the data work with a new account management system.
And as for the character data, that should be usable automatically, since CoH will obviously have to be able to store and read character data, and there would be no reason to change that at all.
Any questions would arise not from the ability to recover account and character data, but on any legal issues, extra costs, etc, that the new buyers may not be willing to face. As I've said, I'll happily start the game 3 months sooner even if it costs me my characters, but I'd wait an extra month to get them all back... the new buyers may have to consider that trade-off, depending on how much extra cost to purchase, and time to set up, will the accounts and characters cost them.