The declared return type should be the primary key class for your CMP. However, in the implementation of ejbCreate() you should be returning null. The Container will take care of the rest.
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.