KNIME runs OK in windows desktop and fails when called from command line

What helped me for debugging was adding this as argument:

-data some/folder/here

This will produce a knime.log in the specified folder along with some other stuff. It should give you a better idea what went wrong.

kudos to this post