Yes, the ones that work for you are executable programs and the ones which don't work are commands which are built into the Windows shell.
That's covered in the standard article which has been linked to for the last 14 years and still tells you what you need to know:
When Runtime.exec() won't; but
you should really read the whole article carefully.