Ja, soweit hatte ich das auch verstanden. Ich habe mein Problem nun entdeckt.
Ich hatte in der einen Klasse eine DB Klasse instantiiert und das in der Klasse in ein try-catch Block eingeschlossen. Diese besagte Klasse in der das alles statt gefunden hat, wurde aber ebenfalls in einem Try-catch Block instantiiert, also war der try-catch Block in der Klasse selber eigentlich unnötig, aber das war eben der Grund für meine Verwirrung.
Danke trotzdem.