As initially described by @notabadminer in this thread, using Inventory.insertNewItem() with a type ID of 43 (objectkit) results in an item being added which has no icon and empty name ("---").
Either items of type 43 require more parameters (and the Inventory.insertNewItem() requires a different signature or an overloaded variant) or another way has to be found.
Thanks!