Allora fai prima un controllo di non averli già inseriti... poi se negativo... fai un ciclo da 1÷12, e con anno l'anno di riferimento... ed usando date ricostruisci l'ultimo del mese all'interno del ciclo quindi fai una Query INSERT con i dati che ritieni necessari...
Per ricavare l'ultimo del mese puoi provare questa:
LastDayInMonth = Fix(DateSerial(TuoAnno, MeseCiclo + 1,0))
....
Direi che è semplice...