Wow, actually someone using the assembly language from ARB_vertex_program and ARB_fragment_program.

But anyhow, the ARBProgram class in LWJGL 2 seems to be an artificial "common superclass" of both ARBVertexProgram and ARBFragmentProgram.
You can use the latter two in LWJGL 3.