Disclaimer: No tool is perfect.
However, if you still want to try then there are these converters available:
- CS2J
- JCLA : Convert Java-language code to C#
- Grasshopper
- CSharpJavaMerger
- Tangible Software C# to Java Converter
Not a converter but a bridge between .NET and the JVM: