In the documentation whose link you posted you will find a number of ID fields that may need to be set to KonakartAdminConstants.NOT_SET.. Maybe this is the problem?
By the way, if you can use the KKWSAdmin engine you should probably should do as it's far easier. This way you can write your code against the KKAdminIf interface and then switch engines (between the direct POJO engine (KKAdmin) and the web services engine (KKWSAdmin) at any time (runtime). You also don't need to bother with generating all those stubs. The same is true for the application engine...
By the way, if you can use the KKWSAdmin engine you should probably should do as it's far easier. This way you can write your code against the KKAdminIf interface and then switch engines (between the direct POJO engine (KKAdmin) and the web services engine (KKWSAdmin) at any time (runtime). You also don't need to bother with generating all those stubs. The same is true for the application engine...