Olhando na internet achei um artigo de um blog da MSDN abordando"Os tipos de dados de interoperabilidade entre. NET e Java". Neste artigo tem uma foto mostrando os tipo primitivos do .NET como são mapeados para um cliente Java, já da
pra usar como referencia: