Are your custom columns referenced in the metadata plugboard? If not, then I don't see how they would cause a problem.
Also, I didn't see a <dc:subject>Catalog tag in your OPF. Is the Catalog file that you're working with a cleanly generated file (which would have a Catalog tag), or one that you re-converted? Better to start with a clean catalog file.