JMP is a sparse matrix library, implemented in pure Java. It is aimed at the numerical solution of large, sparse matrices arising from the discretization of partial differential equations (PDEs).
D. Achlioptas, and F. McSherry. Proceedings of the thirty-third annual ACM symposium on Theory of computing, page 611--618. New York, NY, USA, ACM, (2001)