Ok, I tried it but I am not able to dumpprivkey the change-addresses. Bitcoinqt always gives me an error.
This should work. I've done it many times.
Is your wallet password protected? If so, you'll need to use walletpassphrase before using dumpprivkey.
Are you certain that you are copying the addresses from listunspent correctly?