That's rather odd, cause what the .bat basicly does is starting the .jar with some extra information (ea extra ram). So if the .jar works the .bat has to work (unless you make a strange typo in the .bat).
What i expect that is happening is that your "server" has gotten a new IP-adress and this...