1) You don't need -server in the command line.
2) You must have either the Power license or paid for the 16 CPUs. If you have Power license, you need to add -power to the command.
3) You have to have a simulation file at the end of the command (it can be accompanied by a macro, but not a macro alone).

This will run (using the power license), a simulation until its stopping criteria are satisfied.
system ('"C:\Archivos de programa\CD-adapco\STAR-CCM+ 4.04.011\starccm+.exe" -power -np 16 -batch "C:\tim\simulation1_CFD.sim"');

This will run (using the power license), a simulation with a macro.
system ('"C:\Archivos de programa\CD-adapco\STAR-CCM+ 4.04.011\starccm+.exe" -power -np 16 -batch "C:\tim\macro1_CFD.java" "C:\tim\simulation1_CFD.sim"');