Trying to implement an SNMP array

I have to use a MIB which has some stuff that should be defined as a bunch of scalars (x.y.z.0), but instead is like an array (x.y.z.1, x.y.z.2, x.y.z.3, …). In SNMP4J-Agent, it won’t let me define those as scalars. I figure I could try defining it as a table with one row, but I just can’t figure out how I can get a callback on update, telling me which column is updated. I’ve thought about trying to define it with one column and a bunch of rows, but it seems like that would end up with two indices on it.

Is there some way I can implement this interface?

Using a table would be the best match. But if you have a MIB specification, you can AgenPro generate everything for you.
The instrumentation guide shows you several methods on how to instrument a table: