No, that wouldn't work. That would imply that a "ship full of treasure" was stolen. In other words, that a ship itself was stolen and that it was filled with treasure. Instead, a sizeable amount of treasure was stolen, the size of a ship. It has to be "shipful".