In the past I wrote a C# library to work with OpenOffice and this worked fine both in Windows than under Ubuntu with Mono. Part of this library is published here as accepted
Altough it is not easy to figure out, this "type load exception" error can be linked to missing packages on your linux machine.
See my answer on this post