The server is a non-ui application, there are examples in the forum and I can support with example of one for SQLite.
The client - if you want it in a borowser you'll have to deal with html scripts - these are not b4j although there are examples for writing from a handler to the browser page.
I recommend a stand alone ui application that will have access to the DB. Erel just published a new version with a designer similar to what you know from b4a. A similar app can also be on a device with b4a, it is quite easy to produce when you have the b4j app and vice versa.
Report builder - the same.