This is not a bug, but specifics of command line processing - bash interprets ampersand by itself as command separator.
You have three options to work around this: 1) specify parameters separately, 2) use config file. 3) out quotes around parameter just like as you do for parameters with spaces.
yvg1900