Our MatLab file reader is pure Java implementation of a file reader for the MatLab version 4 and 5 file format. It doesn't support every possible mat file (sparse matrices and objects are not supported), but does a good job with dense matrices and text structures.
It is available under the LGPL
Download
Documentation