"*" is a wildcard which essentially matches whatever it can find. I just did a test: I sent some files to dir1/dir2/* (dir2 was empty). The mv command reported (correctly) that dir1/dir2/* did not exist.
I then created a new directory ("new") in dir2. After issuing the mv command as before, the files appeared in dir1/dir2/new.
What happens when the target directory has more than 1 sub-dir? I tried the same thing with TWO directories and it moved the files into one, and then moved the other directory in there also. I will have to think about why......
Meanwhile, what all this tells me is that your files are in a subdirectory in /media/Documents/Software/