I think you should call the PFBiome.init() method in the main class, not in the constructor of the biome.
It seems that the method is not called when the PFGenLayerBiomes is initialized.
* Be careful when you just uses static reference of a class. it might be null, especially when its methods are till not called.
Instead, static method would be better.