No. There is an issue with the % sign. It has a special meaning in crontab. Here is an excerpt from man 5 crontab
Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input.
You have to escape the % sign and the trick is done.