Errors on compiling the javacpp-present
You have (I believe) selected the wrong architecture:

-march=armv5te

So it's set to ARMv5TE. But the Beaglebone Black has an AM3358 Cortex-A8 which is based on the ARMv7-A architecture.

It could be that you would have to specify that a hardware floating point unit is available. But I think it should be better to specify the correct architecture.

On the Debian page about the armhf port it says:


  Currently the Debian armhf port requires at least an ARMv7 CPU with Thumb-2 and VFP3D16.


So they probably check in the armhf headers, that the selected architecture matches the minimum requirements.