Secure multiparty computation... where one entity owns all parties
No.

If you split the data between the parties, say using additive secret sharing, anyone controlling all parties can recover the full data. That is part of the very definition of secret sharing. If you want to ensure that the data will remain hidden even when the adversary controls all parties, then you cannot simply run a secure MPC protocol on shares of the input, you need something that will hide your input even when the state of all parties is known. Homomorphic encryption is indeed the most natural solution that comes to mind.