As Windows 2012R2 no longer supports the SMB1 protocol without some registry hacks has any had any success working with SMB shares in Java where only SMB2.1 or SMB3 are supp
Visuality Systems is currently developing JNQ which is Java-based SMB with as far as 3.1.1 support. Since the requirement contains a backwards support for Java 1.4, the development goes slowly. SMB client will be available somewhere in the coming summer, server will come later.