Ciao,
1: attualmente java non è supportato da windows phone come da IOS, non mi risulta nemmeno ci siano app che lo emulino.
2: windows phone non legge nemmeno gli eseguibili .exe, visto che gli unici eseguibili sono le app che si possono trovare sullo store.
Il linguaggio delle app di windows phone è il C# e per scriverle si usa l'sdk per windows phone, quindi bisognerebbe convertire radicalmente il codice per portare il tuo jar sul telefono.
Riassunto:
1: NO.
2: NO.
Questo è tutto, ciao ciao =)