Is there java support with windows phone ?
No, there is not. I would not expect J# to work either.
There are tons of resources on the web where you can see how people are porting from Java to C#
And so on.
The language differences between java and C# are marginal. Your problem will be frameworks.
Support for java might mean support for j2me , which not there and even you van not really port java apps to c#
Due to api limitations , so there is no VM ported to Wp7 and I am sure in future there won't be any plans