I think this is happening because when you send CTRL+C you already have pressed the ALT modifier of ALT+J.
If you put
Thread.Sleep(1000);
just before send keys, you'll have time to release ALT+J and then CTRL+C will work.
Also, if you plan to check when your hotkey is released, check this.