Does JMule penetrate subnet?

I was trying to use JMule in a subnet. Jmule is running on 192.168.0.2Router is 192.168.0.1 (Public IP . 114.x.x.x, with ADSL connection). when connected to a server, the server gave me a Low ID, showing my IP was a wired one (6.x.x.x, and this IP would change when reconnected)

While another Emule client(VeryCD version C++ based) connecting to the same server with same local port would get a High ID with correct Router address(114.x.x.x). So is JMule OK in submet, or is there a related option to be OK? Thanks