Ya veo, no me había percatado.
En este caso, primero intentarías ordenar los datos y a la vez asignarles el importe y el año como valor del primer índice, para luego convertir los datos en un arreglo y así seguidamente verificas si algún campo está vacío le agregas 0, teniendo como resultado lo que esperas. Como opción puedes ordenar el arreglo por año en forma descendiente si así tu lo gustas.
Ejemplo:
http://jsfiddle.net/wZVanG/amcabmna/