Authorities say Salvatore Gellura was working in his unit at Burleigh Storage on Wednesday when he lit cardboard in a metal container to stay warm.
That fire quickly got out of control, igniting the entire building.
Crews from surrounding communities were called in to fight the flames.
One person was treated at the hospital for smoke inhalation.
Gellura is facing charges of arson and false reports to law enforcement.
He is being held at the Cape May County Correctional Facility.