Hi Andy,
if you are getting an empty object/array from Simulator.create(), Matlab could not load the mex binary.
Please run MexSimulator() in the Matlab command window. This should print some error messages.
If you have recompiled CADET, also consider the situation of this thread: Mac OS Installation - #11 by agedwards