Is this a limitation of the product? SFTP renaming multiple files?
Depends on what exactly you try to do, on what platform and with which client and server for sftp, but yes, this is a likely restriction.
On UNIX you can't do stuff like "mv *.txt *.dat" in most shells if that's what you're trying, and sftp essentially wraps the shell:
$ for i in $( seq 1 10 ) ; do touch $i.txt ; done
$ mv *.txt *.dat
mv: target ‘*.dat’ is not a directory
So yes, you probably can't rename multiple files with wildcards at once with sftp. You may possibly need to construct a loop over your file list and generate individual rename commands.