Not directly, only via conversion of handles into references/buffers, however once you call into external native code all bets are open.
Most of the time a Java application core dumps most likely there is a native method on the call stack close to the crash point.