Same problem!
I'm having the same problem, very frustrating! I bought the game and spend hours on getting it to work but I still can't play.
Yet I've figured out a couple of things:
1. Somehow it seems to have something to do with internet/firewall settings (each time I change them the error message seems to change).
2. It also has something to do with a file called ADVAPI32.dll and some program-threads that are having a problem communicating. I tried to start the game from the following location:
/Applications/FIFA12.app/Contents/MacOS/cider
This time Mac-terminal opens together with the Fifa-Validation program. In Terminal it immediately shows this message:
Last login: Fri Oct 28 18:04:13 on console
192:~ s_j_o_e_r_d_97$ /Applications/FIFA12.app/Contents/MacOS/cider ; exit;
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.652(SaferComputeTokenFromLevel) imported from L"EACore.dll", setting to 0xdeadbeef
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.651(SaferCloseLevel) imported from L"EACore.dll", setting to 0xdeadbeef
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.653(SaferCreateLevel) imported from L"EACore.dll", setting to 0xdeadbeef
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.652(SaferComputeTokenFromLevel) imported from L"EACore.dll", setting to 0xdeadbeef
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.651(SaferCloseLevel) imported from L"EACore.dll", setting to 0xdeadbeef
err:fixup

E_fixup_imports No implementation for ADVAPI32.dll.653(SaferCreateLevel) imported from L"EACore.dll", setting to 0xdeadbeef
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QTcpSocket(0x10032c), parent's thread is QThread(0x2b72f90), current thread is CoreInterface(0x2da6d20)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QTcpSocket(0x10032c), parent's thread is QThread(0x2b72f90), current thread is CoreInterface(0x2da6d20)
Is there anyone out there with a brilliant mind and solution!?