Ingen person skadades i samband med händelsen som ägde rum i stadsdelen Stenhagen.
Trots att mannen initialt var misstänkt för mordförsök friades han för det, eftersom tingsrätten inte ansåg det bevisat att han skjutit med avsikten att döda de boende i bostaden.
Nu river dock hovrätten upp tingsrättens dom och dömer i stället mannen för mordförsök, rapporterar Uppsala Nya Tidning.
Mannen, som förnekat brott, döms till tre års sluten ungdomsvård och ska betala 200 000 kronor i skadestånd till målsägande.