`\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
{\@latex@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
\aftergroup\endinput}
{}
\endgroup`
Mi pare molto esplicito: “Missing biblatex package”; più chiaro di così…
Ma perché non hai biiblatex.sty e compagnia? probabilmente hai una distribuzione datata del sistema TeX; o, se hai installato a mano il pacchetto biblatex, l’hai messo un una cartella che non si trova sul path di ricerca del sistema TeX.
PS: certo che \apj è un comando! è il comando che permette di scrivere il nome della rivista “AstroPhysical Journal”. Forse le definizioni di questo comando e gli altri simili, si trova in qualche file di definizioni o di configurazione; ma certamente, se sai a che cosa ciascuno di questi comandi si riferisce, fai presto ad aggiungere le opportune definizioni nel tuo preambolo.