Using SQLExceptions to handle Errors 

having SQLException do some of the dirty work, makes code a little bit nicer..