You should follow the underscore with the number 1. So if your package name contains ing_simmons then your JNI would be formed like so.
void Java_co_uk_ing_1simmons_aberdeensoundsites_Record_initEncoder
This is true also if you have underscores in any other part of the call, such as class name or method name in the Java file.