By the nature of the Java language/vm itself, it should be 100% impossible for any Java code to cause a segfault...
Before looking deeper into it, this looks to me like a bug in your JVM Voidious.