That is a bit of a tricky situation - for NAT to allow the service in, you need to set the firewall rule to allow traffic to the target system's real port, which is 22. Because that IP is routed, and not really NAT, it still exposes the 'real' service.
Hiding ports in this way only works if NAT is done for the whole IP - not routable, not 1:1.
In your case you'd have to change the sshd config to listen on 1111 if that's what you really want.