Spring Security using a custom database schema