Made JNA dependency version requirement more conservative

Use explicit Structure(Pointer, int) constructor instead of convenience
Structure(int) constructor.