It seems Jdbc driver doesn't have any direct support for TVP even in its latest version. Refer:
In this post he coveres "Using Table-Valued Parameters from Other APIs" which is read worthy.
However TVP can be used at MS SQL Server and implemented in Java using Jdbc Array OR using third party dll/frameworks, which is precisely not suggested over old fashion i.e. XML parameter type.