From Confederate States Navy Arthur Wyllie.
J.J. Ingraham was appointed to the USNA from Virgibia and entered CSS Navy Jan. 16, 1864 as boatswain. One source has him as boatswain of the CSS Arctic in 1863. Served on the steam gunboat CSS Raleigh and ironclad sloop CSS North Carolina. and Wilmington Station in 1864 and later
Boatswain Confederate States Navy on Jan. 16, 1864.
Boatswain Provisional Confederate States Navy June 2, 1864.Assigned to the ironclad CSS Raleigh 1863-1864, the CSS Arctic and the CSS Chickamauga and Wilmington Naval Station in 1864.
I was unable to find any mention of him as being in the U.S. Naval Academy.